我有一台 Linux 服务器,刚刚安装了 Postfix。
我没有对电子邮件服务器配置进行任何其他操作。
我的网站是一个分类广告网站,用户可以发布广告、删除广告等等。无需登录,也没有任何会员功能。
我唯一需要使用电子邮件的地方是:
- 发布新分类广告时,将发送确认电子邮件
- 删除分类时将发送确认电子邮件
- 联系支持人员时
- 用户可以通过点击“给卖家发送电子邮件”并填写表格来给卖家发送电子邮件。
我的问题是,我应该如何配置 Postfix?
我需要 SASL 和 TLS 吗?我还需要知道什么?
顺便说一下,PHP 用于邮件...
答案1
您的服务器仅用于提交,发送本地生成的邮件。因此,您不需要 sasl 来验证发件人。您也不需要 TLS 来接收邮件。
但您可能需要它们来发送邮件。由于垃圾邮件问题,电子邮件发送比以前更加棘手。许多 smtp 接收器不会接受来自与域无关的主机的邮件(MX 记录、SPF 等)
您可能希望有一个智能主机,负责为您的域发送邮件。您设置了 postfix(传输图),所有邮件都发送到该智能主机。该主机可能希望使用 SASL 验证您的 postfix,或者可能只接受 TLS 连接进行提交。(它也可能仅通过您的 IP 地址进行验证,但不建议这样做。)
如果您代表用户发送邮件,您还必须考虑邮件中的发件人地址。您想使用他们的电子邮件地址作为发件人吗?这很难,因为许多邮件主机不会因为上述原因接受它们。
您还需要知道将发送失败的邮件发送到哪里(只需删除它们?将它们与错误报告一起发送到您的邮箱)。
答案2
另外,安装 dkim 和 domain-keys