一、安装插件

1. 插件(推荐):WP-Mail-SMTP

插件设置:

解决WordPress无法发送邮件的方法

qq邮箱需要在设置-账户中开启“IMAP/SMTP服务”,开启时会给一个授权码,将授权码替代密码填入插件设置中。

2.凌风大神缩写的smtp-mail-1.0也很好用,附件中下载。

二、添加代码

编辑模板函数 functions.php,在倒数第二行添加以下代码。

//SMTP邮箱设置
function mail_smtp( $phpmailer ){
$phpmailer->From = "zhangliseo@qq.com";//发件人地址
$phpmailer->FromName = "张力博客";//发件人昵称
$phpmailer->Host = "smtp.exmail.qq.com";//SMTP服务器地址
$phpmailer->Port = "25";
//SMTP邮件发送端口, 常用端口有:25、465、587, 具体联系邮件服务商
$phpmailer->SMTPSecure = "25";
//SMTP加密方式(SSL/TLS)没有为空即可,
//具体联系邮件服务商, 以免设置错误, 无法正常发送邮件
$phpmailer->Username = "zhangliseo@qq.com";//邮箱帐号
$phpmailer->Password = "***密码****";//邮箱密码
$phpmailer->IsSMTP();
$phpmailer->SMTPAuth = true;//启用SMTPAuth服务
}
add_action('phpmailer_init','mail_smtp');

Attachments

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。 —— 老子