我的 CentOS 服务器有多个 IP 地址。在 apache 上为每个 IP 地址配置了不同的虚拟主机。当我通过 PHP/sendmail 发送电子邮件时,我希望 sendmail 使用与 /etc/hosts 文件中配置的 IP 匹配的主机名。
那可能吗?
我的 CentOS 服务器有多个 IP 地址。在 apache 上为每个 IP 地址配置了不同的虚拟主机。当我通过 PHP/sendmail 发送电子邮件时,我希望 sendmail 使用与 /etc/hosts 文件中配置的 IP 匹配的主机名。
那可能吗?
Sendmail 不会知道客户端连接到哪个主机。您需要查找主机名并将其用于创建地址。
Sendmail 将从一个 IP 地址发送。这是正常行为,您不太可能因此受到收件人服务器的处罚。但是,如果您确实生成垃圾邮件并被列入黑名单,所有流量都将受到处罚。
配置一个地址以便将其视为受信任的发件人需要一些工作。获取 sendmail 正确使用设置的一个 IP 地址。