![邮件服务器和 Web 服务器位于不同的服务器上](https://linux22.com/image/554789/%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%8D%E4%BA%8E%E4%B8%8D%E5%90%8C%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A.png)
可能重复:
邮件服务器和 Web 服务器位于不同的服务器上
我正在为一位客户编写 PHP 应用程序,该客户目前使用 fasthosts 在共享域上托管他们的网站。
PHP 应用程序将存储在我们所在地的专用服务器上。PHP 应用程序的一部分是发送批量电子邮件,因此我将在此专用服务器上设置邮件服务器。
我以前很少使用电子邮件服务器,所以我的问题是这样的。使用专用服务器上的电子邮件服务器从公司域(指向共享 fasthosts 服务器上的网站的域)发送电子邮件会导致任何问题吗?设置时我需要注意什么吗?
提前致谢。
答案1
如果您发送邮件的域已配置 SPF(发件人策略框架),则需要确保您的服务器 IP 已添加为允许的发件人。同样,如果域已配置 DKIM(域密钥识别邮件),则需要确保您已正确签署出站邮件 - 最好使用与主邮件服务器不同的选择器 ID。
除此之外,只要您只需要发送消息,而不是接收消息或处理传递失败,就应该没问题。
答案2
在设置时我需要注意什么吗?
是的,巨大的数量熊心里。
首先,设置邮件服务器并非易事。您需要确保它不是开放中继,您需要确保它本质上是安全的,并且根据电子邮件的数量,您还应该考虑外部安全性,例如 DNS 投毒(即维护一个了解根服务器的缓存名称服务器)。
批量发送电子邮件是一项非常复杂的任务。Mike Insch 已经提到了身份验证机制(但没有说您还应该为服务器配置 PTR 地址),但您还需要考虑限制、退回邮件、信誉管理。
那是在您开始查看诸如自动地址列表清理之类的内容之前。
市场上有很多专业提供商,他们能够提供您所需的服务,其成本大约与您维护自己的专用服务器的成本相同。