彻底解决discuz5发不出邮件的问题(分享文档原创)
作者简介:
网名:胡萝卜
试了N个邮箱,如126,163,21cn,yahoo等。只成功过一次,再也没有成功了。无意中看到一个贴子,说明用http://bbs.winzheng.com的邮箱可以发送,半信半疑,试试吧,想不到竞然成功了。发了N次也都可以正常收到。三种方式都可以收到。
下面将我的配置代码贴出来:
testmail.php中的代码如下(这个改不改无所谓,反正论坛里也用不着)
$to1 = 'XXX@126.com'; // mail to(测试单一邮件发送地址)
$to2 = 'XX@126.com,XXX@163.com'; // mail to for Bcc(测试邮件群体发送地址)
mail_config.inc.php中的代码如下:
// 屏蔽邮件发送中的全部错误提示, 1=是, 0=否
$mailsend = 2;//如果想在服务器上用testmail.php来测试哪种方式可行,要将这行也注释掉 Sending type 0=do not send any mails
// 1=send via PHP mail() function and UNIX sendmail
// 2=send via Discuz! SMTP/ESMTP interface
// 3=send via PHP mail() and SMTP(only for win32, do not support ESMTP)
// 邮件发送方式 0=不发送任何邮件
// 1=通过 PHP 函数及 UNIX sendmail 发送(推荐此方式)
// 2=通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
// 3=通过 PHP 函数 SMTP 发送 Email(仅 win32 下有效, 不支持 ESMTP)
//
// 可通过 utilities/testmail.php 测试您的系统支持哪种邮件发送方式
if($mailsend == 1) {
// Send via PHP mail() and UNIX sendmail(no extra configuration)
// 通过 PHP 函数及 UNIX sendmail 发信(无需配置)
} elseif($mailsend == 2) { // send via Discuz! ESMTP interface
// 通过 Discuz! SMTP 模块发信
$mailcfg['server'] = 'mail.vip.winzheng.com'; // SMTP host address
// SMTP 服务器
$mailcfg['port'] = '25'; // SMTP 端口, 默认不需修改
// SMTP port, leave default for most occations
$mailcfg['auth'] = 1; // require authentification? 1=yes, 0=no
// 是否需要 AUTH LOGIN 验证, 1=是, 0=否
$mailcfg['from'] = '分享文档<chinesedocument@vip.winzheng.com>'; // mail from (if authentification required, do use local email address of ESMTP server)
// 发信人地址 (如果需要验证,必须为本服务器地址)
$mailcfg['auth_username'] = 'chinesedocument@vip.winzheng.com'; // username for authentification
// 验证用户名
$mailcfg['auth_password'] = 'XXXX'; // password for authentification
// 验证密码
} elseif($mailsend == 3) { // send via PHP mail() and SMTP(only for win32, do not support ESMTP)
// 通过 PHP 函数及 SMTP 服务器发信
$mailcfg['server'] = 'mail.vip.winzheng.com'; // SMTP host address
// SMTP 服务器
$mailcfg['port'] = '25'; // SMTP 端口, 默认不需修改
// SMTP port
}
好了,一切搞定。
大家可以到我的论坛注册一个用户来试试。http://chinesedocument.com/bbs
计算机专业,本科学历。现在北京一家软件企业就职,有六年J2EE开发工作的经验。对做网站有着特殊的爱好,从2005至今,做过多个网站,现在幸存网站只有手机游戏中心、读读小说网、开源公社、分享文档。对于网站有成的站长来说,我涉及的范围好像太大了些。是的,我不再想维护除了技术网站以外的了。现正在做的事是,将开源公社和分享文档合成一个站--分享文档。已用dedecms做好了,模板是用图王的。我的最高目标是,网站收入能支付空间的费用。希望大家支持我。







