我觉得很多朋友和我有着相同的问题,那就是主机不支持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发送邮件