更新4 (2016年8月17日21:50 由于升级Wordpress4.6导致代码失效,本站现采用Wp-mail-smtp发信,链接如下)
升级WordPress 4.6导致邮件发送失效<已解决>

更新1(2016年6月29日22:36 经尹先生提醒之后,鉴于QQ邮箱有诸多发信限制,现将QQ邮箱更换为QQ企业邮箱,以下文字及代码已修改)
更新2(2016年6月30日0:05 经测试,在成功发送一封评论回复邮件之后,收到腾讯官方的信息,提示“已超过当日发送限制,请登录web版重新发送,所以暂停企业邮箱使用,等待24小时之后恢复使用QQ邮箱”,原文及代码已修改完毕,真是特么的*了狗了!!!)
更新3(2016年7月4日23:55 超过当日限制是因为我发送了两封相同的测试邮件,且为同一IP,so~)

将以下代码写入到你的主题functions.php中即可

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

好啦,去试试看吧

8 thoughts on “WordPress无插件设置邮件发送

  1. 16说道:

    我也是改用腾讯的企业邮箱了,感觉还不错~

    1. 言小五说道:

      @16 我老是被限制发信,后来我找了客服才解决的。醉了

  2. nyun说道:

    这个不错,我暂时用的WP_SMTP插件,用着还行,抽空用这个代码试试看~这样我的主题就一个插件都没有了~不过,总觉得SMTP插件不会影响前台响应速度,就这么用着。

    1. 言小五说道:

      @nyun 其实插件和代码功能都是一样的,我只是想着,插件能少则少。

  3. 尹先生说道:

    QQ邮箱有限制发信数量,推荐使用企业邮箱或者服务器自带的邮箱

    1. 言小五说道:

      @尹先生 我查了一下,拿腾讯来说,免费版企业邮箱跟普通邮箱每日上限都是一样的,何况我的邮件木有那么多,哈哈哈。。
      要是收费的呢——我也木有呢。

      1. 尹先生说道:

        @言小五 腾讯企业邮箱每日500封。QQ10封就要验证码了

        1. 言小五说道:

          @尹先生 哎呀,这个我还真没关注呢,看来我要从域名邮箱转场企业邮箱了。谢谢提醒。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注