查看完整版本: DZ论坛email(ESMTP)发送邮件出错提示"邮件发送返回错误信息"的解决方法

穷苦de网民 2008-1-10 04:11

DZ论坛email(ESMTP)发送邮件出错提示"邮件发送返回错误信息"的解决方法

错误提示如图所示:
[attach]373[/attach]
[color=Red]原因是服务器25端口对此服务无法通信:[/color]
1, 有可能是你开了防火墙,防火墙没打开25端口,tcp/ip筛选也要打开,一定要让25端口全部畅通;
2, 有可能是你的杀毒软件屏蔽了25端口,装了MCAFEE的服务器要特别注意,MCAFEE设置了禁止群发邮件.所以要把它取消掉;总之是服务器25端口对此服务无法通信.

[color=Red]以上讲的是: 通过 SOCKET 连接 SMTP 服务器发送邮件[/color]

特别说明:
有时明明显示发送成功,可就是收不到邮件,这个问题一大半是你的邮件服务器不支持ESMTP.

[b]Discuz!6.0/6.1如何配置发送邮件的参数设置请见2楼
    [/b]
[free][b][color=red]告诉您一个让DZ论坛支持邮件发送/邮件验证/邮件推荐等功能很简单实现的方法:
1. 买一个支持ESMTP验证的企业邮箱;([url=http://www.xinnethz.net/viewthread.php?tid=632]在这里推荐一款支持此功能的邮箱[/url],此邮箱已验证通过)
2. 服务器必须打开25端口;
3. 在Dz论坛后台配置[/color][/b][通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)][b][color=red]就可.
[/free]

admin 2008-3-10 14:57

Discuz!6.0/6.1如何配置发送邮件的参数

适合版本:Discuz!6.0/6.1

此教程为大家讲解站长如何配置邮件参数,主要介绍以下两个个方面:

[color=red]一、邮件发送方式[/color]
[color=red]二、邮件头的分隔符[/color]

[color=#ff0000]一、邮件发送方式:[/color]

Discuz!6.0支持如下三种邮件发送方式:

1、通过 PHP 函数的 sendmail 发送(推荐此方式)
                                                            [img]http://x.xinnethz.net/attachments/2008/07/3_200807010426021LHBd.jpg[/img]                                                                                                                                                                                

[color=red]介绍:[/color]这种方式是使用PHP的函数发送邮件,需要服务器上安装mail系统。一般的虚拟主机都内置邮件系统。因此强烈推荐使用这种方式。

2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
                                                                                                                                          [img]http://x.xinnethz.net/attachments/2008/07/3_200807010426022eVnD.jpg[/img]                                                                                                      

[color=red]介绍:[/color]这种方式适用于win或者linux类服务器使用(适合于虚拟主机或者独立主机使用),并且支持ESMTP验证。需要站长拥有一个SMTP服务器,例如新浪的SMTP服务器。这里说明一点:发信人邮件地址----->[color=red]如果您填写的邮件服务器需要验证, 必须填写此服务器的邮件地址。[/color]

3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效, 不支持 ESMTP 验证)
                                                                                                                                          [img]http://x.xinnethz.net/attachments/2008/07/3_200807010426023CDle.jpg[/img]                                                                                                            

[color=red]介绍:[/color]此方式仅仅适合于win主机。对系统环境要求较高,不推荐使用。

[color=#ff0000]二、邮件头的分隔符:[/color]

请根据您使用的邮件服务器系统选择邮件头的分隔符。[b][color=red]注意:根据您使用的邮件服务器的系统选择![/color][/b]
                                                                                                                                          [img]http://x.xinnethz.net/attachments/2008/07/3_200807010426024z7er.jpg[/img]                                                                                                        

收件人地址中包含用户名:选择“是”将在收件人的邮件地址中包含论坛用户名。
屏蔽邮件发送中的全部错误提示:只有在调试的时候才需要选择否。

最后说明一下config.inc.php文件里的$adminemail,您在DZ后台的“发信人邮件地址”不会显示到会员的邮件里,在会员邮件里显示的邮件地址是config.inc.php文件里的$adminemail。

长乐家园 2008-8-27 02:00

奇怪了
几个月后突然间又可以了
页: [1]
查看完整版本: DZ论坛email(ESMTP)发送邮件出错提示"邮件发送返回错误信息"的解决方法