MediaWiki无法发送邮件问题的解决($wgSMTP 及邮箱设置) |
您所在的位置:网站首页 › 电子邮箱无效的邮件地址 › MediaWiki无法发送邮件问题的解决($wgSMTP 及邮箱设置) |
在LINUX(CentOS)服务器上部署MediaWiki 。 按官网说明在LocalSetting.php文件中填写$wgSMTP参数。 我填写的是163邮箱。 $wgSMTP = array( 'host' => 'smtp.163.com', 'IDHost' => '163.com', 'port' => '25', 'auth' => true, 'username' => '[email protected]', 'password' => 'passwd', );
测试发送邮件,结果如下: 确认电子邮件地址 DgioWiki不能发送确认邮件,请检查您的邮箱地址是否包含无效字符。 邮件发送器的返回信息: authentication failure [SMTP: STARTTLS failed (code: 220, response: Ready to start TLS)]
在网页上找到解决办法: https://productforums.google.com/forum/#!msg/apps/l0bjS-c_5o0/Owk38jBEb8wJ 在SMTP.php中做如下修改: >if (version_compare(PHP_VERSION, '5.1.0', '>=') && isset($this- >_esmtp['STARTTLS'])) { >change it to >if (version_compare(PHP_VERSION, '5.1.0', '>=') && ($this->_esmtp ['STARTTLS'] == true)) {
不再出现上述报错。但出现另外一个报错。 确认电子邮件地址 DgioWiki不能发送确认邮件,请检查您的邮箱地址是否包含无效字符。 邮件发送器的返回信息: authentication failure [SMTP: SMTP server does not support authentication (code: 250, response: BLU437-SMTP14.smtp.hotmail.com Hello [218.16.63.67] TURN SIZE 41943040 ETRN PIPELINING DSN ENHANCEDSTATUSCODES 8bitmime BINARYMIME CHUNKING VRFY TLS STARTTLS OK)] 再检查测试,发现163邮箱需要开启功能,才能允许外部邮箱客户端连接邮箱。
163邮箱开启功能后,MediaWiki成功通过163邮箱发送邮件。 QQ:6164673
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |