wordpress回复邮箱发件地址修改为QQ邮箱
2014-03-13 wordpress , 网站相关

wordpress建站程序使用量有几百万,只能说明wordpress的强大!

敝如在我们博客评论这块上就非常人性化:能利用服务器来代发邮箱通知评论者!

对博客的回头率是大大的有益!

由于wordpress默认的mail函数发送邮件会被丢到垃圾箱去,所以改用了SMTP

在这里记录下:

我自己是改用QQ邮箱来发的,所以下面已QQ邮箱为例(其他邮箱原理一致)

[newauthor title=修改WordPress发送邮件的默认邮箱过程]

开始用的是改wordpress文件“class-phpmailer.php”和“pluggable.php”的方法,

好处是在下次换主题时候无需再改文件了,具体操作:

http://blog.gimhoy.com/archives/wordpress-smtp-send-mail-without-plugin.html

下面还是用常用的改主题函数文件functions.php的方法;记得操作前先备份functions文件

[codee]

//使用smtp发邮件

add_action('phpmailer_init', 'mail_smtp');

function mail_smtp( $phpmailer ) {

$phpmailer->IsSMTP();

$phpmailer->SMTPAuth = true;//启用SMTPAuth服务

$phpmailer->Port = 465; //QQ邮箱的SMTP服务器端口为465或587。

$phpmailer->SMTPSecure ="ssl"; //是否通过 ssl 连接,如果端口为25,则此处将"ssl"改为空白即"",否则不必改动

$phpmailer->Host = "smtp.qq.com"; // SMTP服务器地址,在邮箱设置或者帮助中心中可以找到

$phpmailer->Username = "494505795@qq.com"; //你的QQ邮箱地址

$phpmailer->Password ="********"; //你的QQ邮箱登陆密码

}

//发送邮件的默认邮箱和发件人修改

function new_from_name($email){

$wp_from_name = get_option('blogname');//博客名称

return $wp_from_name;

}

 

function new_from_email($email) {

$wp_from_email = get_option('admin_email');//管理员邮箱、显示头像的邮箱

return $wp_from_email;

}

 

add_filter('wp_mail_from_name', 'new_from_name');

add_filter('wp_mail_from', 'new_from_email');

[/codee]

然后在QQ邮箱设置中还要开启SMTP服务设置;

在设置—账号—POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

四个勾选保存即可:

QQ邮箱设置开启SMTP服务

 

然后就自己发表评论试试效果吧!之前用改“class-phpmailer.php”和“pluggable.php”的方法回复他人无邮箱通知

现在的方法快、狠、准!不足的是Google邮箱还是在垃圾中!

邮件发件人和邮箱地址修改后效果:

wordpress邮件发件人和邮箱地址修改后效果

 

温馨提示:记得以后换主题前得再改一次哦!

[/newauthor]

  1. 支持原创内容,加油!!!

    1. 郭爱兵 郭爱兵

      嗯、你也是。

  2. 试试

  3. 还需注意的:QQ换密码后,上面代码中的密码也需要改变!

Leave a Reply

如果您是第一次在本站留言,需要审核后才会显示内容!