WordPress无插件设置邮件发送
更新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->FromName = ' '; //发件人
$phpmailer->Host = 'smtp.exmail.qq.com'; //修改为你使用的SMTP服务器
$phpmailer->Port = 465; //SMTP端口
$phpmailer->Username = ' '; //邮箱账户
$phpmailer->Password = ' '; //邮箱密码
$phpmailer->From = ' '; //你的邮箱
$phpmailer->SMTPAuth = true;
$phpmailer->SMTPSecure = 'SSL'; //tls or ssl (port=25留空,465为ssl)
$phpmailer->IsSMTP();
}
好啦,去试试看吧
8 thoughts on “WordPress无插件设置邮件发送”
我也是改用腾讯的企业邮箱了,感觉还不错~
@16 我老是被限制发信,后来我找了客服才解决的。醉了
这个不错,我暂时用的WP_SMTP插件,用着还行,抽空用这个代码试试看~这样我的主题就一个插件都没有了~不过,总觉得SMTP插件不会影响前台响应速度,就这么用着。
@nyun 其实插件和代码功能都是一样的,我只是想着,插件能少则少。
QQ邮箱有限制发信数量,推荐使用企业邮箱或者服务器自带的邮箱
@尹先生 我查了一下,拿腾讯来说,免费版企业邮箱跟普通邮箱每日上限都是一样的,何况我的邮件木有那么多,哈哈哈。。
要是收费的呢——我也木有呢。
@言小五 腾讯企业邮箱每日500封。QQ10封就要验证码了
@尹先生 哎呀,这个我还真没关注呢,看来我要从域名邮箱转场企业邮箱了。谢谢提醒。