MediaWiki无法发送邮件问题的解决($wgSMTP 及邮箱设置)

您所在的位置:网站首页 电子邮箱无效的邮件地址 MediaWiki无法发送邮件问题的解决($wgSMTP 及邮箱设置)

MediaWiki无法发送邮件问题的解决($wgSMTP 及邮箱设置)

2024-07-11 13:56| 来源: 网络整理| 查看: 265

在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