对于代发,163的解释如下:个人用户在A邮箱中设置代发地址B,并在发送邮件时使用B地址进行发送。那么在收信人的邮件中则会同时显示发件人地址(B)和代发件人地址(A)
为社么WordPress会出现这个问题?
因为WordPress默认使用的是linux的sendmail服务进行邮件发送,调用系统的hostname,我们需要在php.ini设置调用参数解决这个提醒。
修改/etc/php.ini文件内容,将
sendmail_path = /usr/sbin/sendmail -t -i
修改为
sendmail_path = /usr/sbin/sendmail -f wordpress@ibmtools.com -t -i
重启php服务
systemctl restart php-fpm
这样就不会出现邮件代发的情况了。
By the way,如果我们的vps服务器在申请的时候使用的域名和WordPress站点当前使用的域名不一致,最好也修改vps服务器的hostname和当前WordPress站点的域名一致。
修改hostname方式,我们以CentOS7为例:
vim /etc/hostname 内容修改为当前WordPress站点的域名,例如:ibmtools.com,然后保存
systemctl restart systemd-hostnamed 重启hostname服务。(当然reboot重启服务器也可以)