关于Discuz SMTP发信邮箱设置问题!

作者: Darren 分类: 网站小问题 发布时间: 2016-04-07 21:20

今天搞一个discuz论坛,发信用不了,于是发现很多问题,整理一下贡献给各位!

这个论坛是我自己搞的小论坛,我用的是通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)这个,使用的SMTP是阿里云免费企业邮箱。

各大企业的发信服务器: ? ? ? ? ? ? 这个这些端口都是25

163免费邮发送服务器:smtp.163.com ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?网易yeah.net邮箱服务器:smtp.yeah.net

新浪服务器:smtp.sina.com.cn ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??搜狐邮箱服务器:smtp.sohu.com
阿里云邮箱:smtp.mxhichina.com ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 腾讯QQ服务器:smtp.qq.com

设置好后台后,测试有问题。我就网上找教程和一些文章。

我整理一下这几点问题:

1.Ucenter.本身网站后台UCenter里面还有一个邮件设置。(如图)

ucenter设置discuz

ucenter设置discuz

2.邮件头的分隔符:如果是linux主机请用LF如果是windows请用CELF,当然MAC应该没什么人用的起!(如图)

discuz邮件头的分隔符

discuz邮件头的分隔符

3.本身运营商有问题,我先前用腾讯云企业邮件,还是发信失败,结果登陆进去看,他提示是,我发的是垃圾文件!

4.有些虚拟主机是设置防火墙的,这个要咨询你的运营商!

5.看你的主机支持函数fsockopen。

6.最好多检查一下你写的格式是否正确,比如多了一个空格,或者多了一个字符,这些都会影响的。

以上都是我整理的出来的总结,希望对各位有帮助。,对了Darren我在多说几句,对于发信人不一致,这个问题,是因为你设置的和你站点名字设置不一致如图:

 

discuz201发信人不一致

discuz201发信人不一致

discuz202发信人不一致

discuz202发信人不一致

discuz203发信人不一致

discuz203发信人不一致

 

只要这样设置就不会了,感谢大家多多支持我博客

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注