我从 1and1 获得了一台便宜又好用的专用服务器,用于发送电子邮件。收到的电子邮件标题如下所示:
Received: from s123456.onlinehome-server.info (s123456.onlinehome-server.info. [82.165.11.111])
我想说
Received: from my.awesome.domain (my.awesome.domain. [82.165.11.111])
我读过的另一个答案建议“对 /etc/hosts 文件进行更改,如下所示:
127.0.0.1 localhost.localdomain localhost
82.165.11.111 s123456.onlinehome-server.info s123456
82.165.11.111 s987654.onlinehome.info
我很担心在该文件中添加或更改任何内容并出错 - 我是否只需要添加
82.165.11.111 my.awesome.domain
在第二行?
答案1
接收头由接收 MTA 根据您的 HELO 和 (转发确认) 反向 DNS
- 通过配置系统主机名来设置您的 SMTP
HELO
=my.awesome.domain
(取决于操作系统和发行版如何执行此操作../etc/主机名、/etc/sysconfig/主机名、/etc/hosts....) 或者覆盖 MTA 软件中的自动检测(例如在 postfix main.cf 中设置myhostname = my.awesome.domain) - 在您的 vps 控制面板中设置您的反向 DNS
my.awesome.domain
(如果没有控制面板,您可以自行设置,则让您的 vps 提供商为您设置) - 确保有 DNS
A
记录my.awesome.domain 82.165.11.111
(这对于转发确认是必需的,否则收到的行可能会显示“从未知 [my.awesome.domain] 接收...)
然后等到旧 rDNS 记录的 TTL 过期并重试(在您的情况下为 2 小时)