我是这个领域的新手,正在努力学习。
我有一个域名(假设我的域名) 注册于A公司。
A公司为我提供了DNS服务和邮件服务。
我使用DNS将 Web 请求重定向到我唯一处理 Web 请求的虚拟机。
我使用邮件用于 Web 界面的服务,用于手动向我的客户发送电子邮件。
当然,我也想发送自动电子邮件。
为此,我设置了一个发送邮件 SMTP 服务器在我的虚拟机上,我直接从那里发送电子邮件。
问题在于自动发送的电子邮件要么是:
- 标记为垃圾邮件
- 或者根本没送达
我应该怎么办?
- 保持相同的基础设施,但改进 sendmail 配置以进行身份验证(可能吗?怎么做?根据一些答案似乎很困难,包括为 IP/服务器建立声誉 =>防止邮件被标记为垃圾邮件)。
- 使用A公司而不是使用发送邮件?
- 其他?
谢谢
答案1
首先,电子邮件管理起来很麻烦。您会遇到所有电子邮件管理员在某个时候都会遇到的问题。
我建议您选择 #2 - 使用公司 A 的 SMTP 中继。只需将该服务器设置为 sendmail 中的智能主机,它就会通过它中继邮件。这仍然允许您在服务器上本地提交邮件,然后 sendmail 将从那里开始处理邮件传递。
附注:在所有开源 MTA 中,sendmail 无疑是最难理解和配置的。我强烈建议您放弃 sendmail,改用 postfix 或 exim。我只使用 postfix,它是几乎所有 Linux 发行版的默认 MTA。