WordPress使用SMTP发送邮件

我觉得很多朋友和我有着相同的问题,那就是主机不支持mail函数,直接导致回复邮件提醒功能失效,当然也有不少插件可以解决,为了后台的整洁,还是用代码搞定吧。

把此代码加到当前主题functions.php文件内

//使用smtp发送邮件,笔者用的是QQ邮箱,你可以参照你使用的邮箱具体设置SMTP?
add_action('phpmailer_init',?'mail_smtp');?
function?mail_smtp(?$phpmailer?)?{?
$phpmailer->FromName?=?'Han';?//发件人?
$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();?
}

这样还有一个好处就是不会进垃圾箱,默认的邮件地址进垃圾箱几率超高,不过我感觉加上这个会使回复稍微变慢,

公益传播因为有你,爱不罕见。

转载请注明出处:大刘子 » WordPress使用SMTP发送邮件

支持博主随手一点

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 小蒋用了WP-Mail-SMTP感觉还好回复
    • Han唯一的好处就是省插件了回复