邮件配置
Flarum 的用户注册、激活账户、重置密码、接收通知以及私信其他用户均通过邮件实现。作为论坛的管理员,论坛上线运行时首要的任务就是配置发信服务。
#
发信驱动Flarum 默认提供以下几种驱动,如有需要,开发人员可开发 自定义发信驱动.
#
SMTP最常用的电子邮件传输协议。您需要配置主机地址、端口、加密方式、用户名和密码,方可使用第三方 SMTP 服务。请注意,加密方式必须为小写的 ssl
或 tls
。
#
Mail选择 mail
驱动会时,Flarum 会使用一般服务器自带的 sendmail / postfix 邮件系统。您必须在服务器上正确配置 sendmail 才能正常工作。
#
Mailgun此驱动使用您的 Mailgun 账户发送邮件。您需要填写 secret key 和在 Mailgun 中配置的域名和地域。
要使用 mailgun 驱动,您还需要安装 Guzzle composer 软件包(一个 PHP HTTP 客户端)。在 Flarum 安装根目录运行 composer require guzzlehttp/guzzle:^6.0|^7.0
命令即可。
#
Log日志驱动 不发送任何邮件,此驱动多用于开发调试 Flarum,开启后,所有邮件都会直接填写到运行日志(路径:<Flarum 根目录>/storage/logs
)。
#
测试发信服务保存邮箱配置后,您可以在后台管理面板「邮箱」页面底部,点击「发送测试邮件」检测配置是否可用。如有报错,则配置有误,请检查配置然后重试。如发送成功,但是未收到测试邮件,请检查垃圾箱。