搞定阿里云wordpress邮件回复的问题

2017年11月12日00:05:35 17 2,907 views

首先谢谢这篇教程:http://www.2zzt.com/jcandcj/3757.html,解决了我的问题。

我的网站之前是在wp大学教程上的那个用的是PHPmailer插件,问题我之前也发过,这两天实在受不了每回评论不管正确与否都会error,所以今晚就来解决了一下。结果还是真搞定了。就是我的邮件会被QQ当成广告邮件或者垃圾邮件没搞懂。

关于wordpress评论邮件回复,服务器不支持mail函数的问题。

下面是解决阿里云wordpress的邮件评论回复的教程

方法很简单,那就是用代码的方法将wordpress自带发送邮件的功能用外部邮箱的SMTP来实现!这样的方法好处是评论速度快,且win主机和linux主机均可以快速发出邮件,从让解决上面那个教程带来的wordpress邮件发送失败的问题!

那么教程同样是在在wordpress主题根目录下找到 functions.php文件,加入下面的代码

//使用smtp发送邮件,笔者用的是QQ邮箱,你可以参照你使用的邮箱具体设置SMTP
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
$phpmailer->FromName = 'CreeKoo'; //发件人
$phpmailer->Host = 'smtp.qq.com'; //修改为你使用的SMTP服务器
$phpmailer->Port = 25; //SMTP端口
$phpmailer->Username = '****@qq.com'; //邮箱账户   
$phpmailer->Password = '*********'; //邮箱密码
$phpmailer->From = '*****@qq.com'; //你的邮箱   
$phpmailer->SMTPAuth = true;
$phpmailer->SMTPSecure = ''; //tls or ssl (port=25留空,465为ssl)
$phpmailer->IsSMTP();
}

 

  • A+
所属分类:PHP

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:17   其中:访客  8   博主  9

    • avatar 中国梦 1

      好郁闷,我按你写的填了,还是发送不了。

        • avatar 头头 Admin

          @中国梦 首先你STMP的邮件服务吗,你需要在阿里云或者其他邮箱的服务区注册开通一个。

          • avatar 头头 Admin

            @中国梦 要用smtp的邮箱

              • avatar 中国梦 1

                @头头 我的也解决了。 如果是用qq邮箱,你的代码中“$phpmailer->Password = ‘*********’; //邮箱密码”,这句应该改成邮箱授权码。

            • avatar 后宫学长 1

              用谷歌邮件插件的路过,完美解决环境BUG。
              Gmail SMTP
              调用的是谷歌API发送的。

              • avatar 无刷直流水泵 1

                阿里云也屏蔽了wordpress的mail函数?

                • avatar 陈大猫 0

                  大部分主机商都屏蔽了mail函数的。
                  我博客是插件实现的smtp发邮件。

                  • avatar 姜辰 4

                    = = 不用mail,就smtp啊。= =感觉wp还是有点麻烦

                      • avatar 头头 Admin

                        @姜辰 没怎么了解这些额,有点陌生。

                      • avatar 山野愚人居 1

                        和我当初一样,折腾好久,后来发现只加这几行代码就解决了!

                        • avatar 小王 0

                          邮件解决