blomstra/email-conversations

通过电子邮件开始讨论和回复讨论

安装: 824

依赖: 0

建议者: 0

安全: 0

星标: 4

关注者: 6

分支: 0

开放问题: 0

类型:flarum-extension

0.1.0-beta.11 2023-02-15 09:54 UTC

README

License Latest Stable Version Total Downloads

Flarum 扩展。

功能
  • 允许用户注册(并确认)与账户关联的额外电子邮件地址
  • 通过电子邮件启动新讨论
  • 回复通知邮件
  • 将 HTML 格式的电子邮件转换为 Markdown 并根据当前 TextFormatter 配置进行格式化
  • 为新通过电子邮件启动的讨论指定标签
  • 选项:自动将新通过电子邮件启动的讨论标记为需要管理员审核/标签重新分配等
  • 选项:自动订阅通过电子邮件参与的讨论
我需要了解什么?

目前,您必须使用 Mailgun 发送电子邮件通知(使用内置的 Mailgun 提供程序)。可能在未来添加对其他服务的支持,但到目前为止,这将是唯一的提供程序选项。

如果您还使用 fof/pretty-mail,这受到支持,但您需要更新您的模板。

您的电子邮件发送域 DNS 必须配置正确的 MX 记录以便能够接收传入的邮件。请不要担心配置路由等,因为扩展程序将为您配置这些。

安装

使用 composer 安装

composer require blomstra/email-conversations:"*"

blomstra/conversationsblomstra/email-conversations 将一起安装。

  • 首先启用 Conversations,并查看权限以查看帖子来源。默认情况下,此设置为管理员和 mod 组。
  • 启用 Email Conversations
  • 访问 {YOUR_FORUM}/admin#/mail 并点击 创建 Mailgun 入站路由
  • 根据您的需求配置扩展设置 {YOUR_FORUM}/admin#/extension/blomstra-email-conversations
  • 如果您使用 fof/pretty-mail:在您的每个 HTML 模板中,在内容中的某个位置添加变量 $notificationId。在 <footer> 元素中添加推荐。
  • 向您的论坛发送测试电子邮件(电子邮件地址是您在电子邮件设置选项卡中配置的地址)。主题行将成为讨论标题,电子邮件正文将成为帖子内容。

更新

composer update blomstra/email-conversations
php flarum migrate
php flarum cache:clear
截图

管理面板 Admin panel settings

帖子标题 Post header

版主帖子标题 版主帖子标题

用户设置中的附加电子邮件地址 用户设置中的附加电子邮件地址

fof/pretty-mail的集成

如果您正在使用fof/pretty-mail,则需要更新您的模板以包含$notificationId,在邮件的可视部分中某处。

链接