我从 OVH 购买了一个 VPS。
这个 Ubuntu VPS 主机名类似于vps12345
或vps12345.ovh.net
。
如果我通过命令行测试 sendmail 向我的邮箱发送电子邮件[电子邮件保护],它起作用了:我收到一封来自的电子邮件。test@[email protected]
但我想从我安装的域(例如:)发送邮件[email protected]
,并且如果从我的 PHP 代码进行测试,发送到 Gmail 的邮件会到达,但会延迟很长时间。
因此,我认为 Gmail(或任何其他电子邮件提供商)不接受带有来自 X 域的标头的电子邮件,但接受来自主机名 Y 的电子邮件...
那么我如何使用其他域名(我拥有并托管在该 VPS 上)从我的 vps12345 发送电子邮件?
我需要重命名 VPS 主机名吗?
谢谢
答案1
合适的方式:hostname
按照命令(通常是)的报告更改主机 FQDN(完全限定域名)hostname --fqdn
。确切的过程可能取决于操作系统/发行版。
仅修复 Sendmail:cf/README 中的“我是谁”sendmail 分发中的文件。
=>在 sendmail.mc 文件中定义confDOMAIN_NAME
并生成新的 sendmail.cf(submit.cf 可能也需要更改)。