WordPress邮件系统默认的发件人地址是 “wordpress@yourdomain.com“,一般来说,这不会有什么问题。有些朋友可能觉得这样的地址不够个性,想修改成诸如“admin@yourdomain.com“,“no-reply@yourdomain.com“ 之类的邮箱地址,这当然是可以的。下面,我们就把WordPress的默认发件人邮箱地址修改成 “no-reply@yoursite.com“。
修改默认发件人邮箱地址所需要的代码
function wizhi_new_mail_from($old) {
return 'no-reply@yoursite.com'; //返回新的发件人邮箱地址
}
function wizhi_new_mail_from_name($old) {
return 'John Doe'; //顺便把发件人名称也修改了
}
add_filter('wp_mail_from', 'wizhi_new_mail_from');
add_filter('wp_mail_from_name', 'wizhi_new_mail_from_name');
把上面代码放到function.php里面就可以了。
QQ邮箱配置SMTP服务时必须要修改发件人地址为登陆的邮件地址
不知道是出于安全考虑还是反垃圾邮件策略,通过SMTP发邮件时,如果登陆地址和发件人地址不一样的时候,QQ邮箱会拒绝提供服务。这时候我们只需要把Wordpress的默认发件人邮箱地址修改成QQ邮箱的登陆地址就可以了。这是很多朋友在配置SMTP服务的时候都会遇到的一个问题。
2 thoughts on “WordPress 修改默认的发件人邮箱地址”
今天配置好了POSTFIX,然后默认发邮件的地址就是WORDPRESS@我的域名.com,百度了半天了,一个也没成功!只GOOGLE了一下,就找到你的博客,然后一试代码OK!!!
P。S。,百度上的代码:
不知道为什么上面的不能用,而你的代码可以!
注意其中的get_option(‘blogname’)和get_option(‘admin_email’),这个用的是设置中的博客名称和管理员邮件,我的代码中是直接写死的。如果是自己用,我的代码直接一点,如果是给别人用,你贴的代码方便一点。