配置 sendmail 使用虚拟主机名

配置 sendmail 使用虚拟主机名

我的 CentOS 服务器有多个 IP 地址。apache 上每个 IP 地址配置了不同的虚拟主机。当我通过 PHP/sendmail 发送电子邮件时,我希望 sendmail 使用与 /etc/hosts 文件中配置的 IP 匹配的主机名。

那可能吗?

答案1

Sendmail 不知道客户端连接到哪个主机。您需要查找主机名并使用它创建地址。

Sendmail 将从一个 IP 地址发送。这是正常行为,您不太可能因此受到收件人服务器的惩罚。但是,如果您确实生成了垃圾邮件并被列入黑名单,则所有流量都将受到惩罚。

配置地址以使其成为可信发件人需要做一些工作。获取 sendmail 正在正确使用的 IP 地址。

相关内容