基于 Flarum 搭建论坛,注册®️机制,是基于邮箱(email)方式;这就需要为 Flarum 设置一个邮箱,用来给用户发送邮件(如注册激活、消息提醒等);如果要能够发送邮件,就要求该邮箱开启了 POP or IMAP or SMTP服务?本站(悠然宜想亭)采用 gamil 来发送邮件📧,也是经过一番操作才成功,在这里跟大家分享下:如何启用 gmail 邮件的 SMTP 服务?
在 Flarum 管理页面转到邮件,输入您的发件人电子邮件地址(例如 example@gmail.com 或 example@yourdomain.com );
在「Choose a Driver」下拉菜单中,选择 SMTP
;然后会有 SMTP 设置表单,如下:
- Host: smtp.gmail.com
- Port: 465
- Encryption: ssl
- Username: (your gmail address)
- Password: (your gmail address password)
为 gmail 开启 IMAP 服务
只需登录 gmail 后台,开启 IMAP 服务即可;
启用「允许安全性较低的应用」
具体的操作是:邮箱 => 安全性 => 安全性较低的应用的访问权限 => 启用「允许安全性较低的应用」;如果不开启的话,则不能正常发送邮件,也会收到 Google 的问询邮件;详情请参见 Google 的说法:
某些应用和设备采用的登录技术不够安全,这会导致您的帐号容易遭到攻击。建议您停用这些应用的访问权限。当然您也可以选择开启访问权限,但请了解相关风险。在未使用相关应用的情况下,Google 会自动关闭此设置。
以上,有参见 How to setup Gmail to send Flarum mail,如果您有条件,也可以参见这个简单 YouTuBe 视频:Enable SMTP mail with gmail
。
于深圳·福田 2021.03.14,上次修改 2021.03.14。