wordpress纯代码smtp发送邮件

习惯用插件的同学请忽略,本文适合小白。

function mail_smtp( $phpmailer ){
$phpmailer->From = "[email protected]"; //发件人
$phpmailer->FromName = "liuciblog"; //发件人昵称
$phpmailer->Host = "smtp.163.com"; //SMTP服务器地址
$phpmailer->Port = 465; //SMTP端口,常用的有465、994、587,具体查看邮箱帮助
$phpmailer->SMTPSecure = ""; //SMTP加密方式,常用的有SSL/TLS,具体谷歌百度
$phpmailer->Username = "[email protected]"; //邮箱帐号
$phpmailer->Password = ***********; //邮箱密码(这里填写授权码)
$phpmailer->IsSMTP(); //使用SMTP发送
$phpmailer->SMTPAuth = true; //启用SMTPAuth服务
}
add_action('phpmailer_init','mail_smtp');

 

发送不成功可能是smtp端口不对,多试几次就可以。
在这里送上我使用的SMTP邮箱设置代码(示例为博客邮箱设置),丢进 functions.php 就行了。

发布者:LiuCi

辛苦是获得一切的定律。