在服务器上安装好wordpress后,通过程序发送邮件却显示…由<www@hostname>代发,解决办法很简单:进入程序文件夹wp-includes修改pluggable.php文件,在最后一行加入如下代码:
// 更改默认发信地址 add_filter('wp_mail_from','mail_from'); function mail_from() { $emailaddress = 'dvy@dvy.com.cn'; //你的邮箱地址 return $emailaddress; } // 更改默认发信人名字 add_filter('wp_mail_from_name','mail_from_name'); function mail_from_name() { $sendername = '达维营'; //你的名字 return $sendername; }
如果安装的sendmail邮件系统,在服务器找到php.ini文件,一般在 /usr/local/php/etc 目录下,如果没有就用查找命令: find / -name php.ini
找到后修改配置(注意前面有个-f)
sendmail_path = /usr/sbin/sendmail -fadmin@amznz.com -t -i