注意:
- 你的主机要开启25端口才能正常发信!!!!!否则只能使用API推送
- API推送一般是指阿里云邮件推送,但域名需要备案才可以使用完整功能,所以SMTP依然是首选
▲▲▲阿里云发信须知
- 不论是否使用ssl发信,都要开启25
- 如果开启ssl请准确的输入smtp服务器地址和端口,并在前面加上
ssl://
例如网易的smtp.163.com应填写为ssl://smtp.163.com
话不多说,先下载四个插件
- STMP修复
- 奇狐网_PHPMailer
- cf_email_test-邮件测试
- xn_email-电子邮箱email认证
- sendcloud-SendCloudAPI发送邮件(未测试)
分别讲一下
STMP修复和奇狐网_PHPMaile
1和2的STMP修复,都是一样的道理,两个启用其中一个就行,事实上就是将xn_send_mail.func.php替换,把系统的PHPMailer升级一下,具体这两个有啥区别,我也没仔细测试,我装了一个有用另外一个就没装
cf_email_test-邮件测试
这个插件非常管用,它会在你系统后台设置STMP时新增一个测试项,你可以随时查看你的配置
xn_email-电子邮箱email认证
解决了注册会员邮件地址填写后无法更换的问题,顺带又验证了一遍邮箱
没有通过邮箱验证的会员是无法发帖的
sendcloud-SendCloudAPI发送邮件
字面意义上的意思,使用API推送邮件,适用于阿里云邮件推送,这个我没测试,因为我有一个域名的API了
最后
基本上,如果你配置对了SMTP,邮箱端口25开启,那么装了这些插件基本上邮件功能就完善了
如果不对,请仔细逐一排查
Xiuno BBS开源程序交流论坛 - 支付
本帖含有隐藏内容,请您向作者支付
5金币 后再查看
鸣谢
实名感谢Xiuno链接网(如果不想花论坛金币可以去他这里下载,一样的)
https://xiunobbs.pages.dev/
最后于 19天前
被juse编辑
,原因: