SMTP 服务器必须有公网 IP 吗?

SMTP 服务器必须有公网 IP 吗?

我们在内部 IP(10.xxx)上设置了一个 SMTP 服务器,用于向客户发送电子邮件。由于服务器无法从外部进行 DNS 查找,这会导致发送和/或 NDR 问题吗?我还告诉他们为域设置 SPF 记录,但由于服务器不是公开的,我怀疑这样做不会有什么用处。

谢谢。

答案1

如果服务器无法与外界联系,那么这确实是一个大问题。如果您使用 NAT,那么服务器将看起来像是从 NAT 的外部 IP 进行连接。

如果您没有正确配置正向和反向 DNS,那么许多服务器将不会接受来自您服务器的电子邮件。如果您的服务器宣布自己为,mail.example.com那么 DNS 必须解析为 NAT 的 IP 地址。此外,IP 的反向指针必须指向mail.example.com(例如,如果您的外部 IP 为,192.2.0.5那么5.0.2.192.IN-ADDR.ARPA必须是PTR指向mail.example.com)。

SPF 记录通常与 DNS 主机名匹配(尽管您可以包含 IP,但这不是最佳做法)。SPF 记录必须经过精心设计,否则会对您不利;在设置 SPF 记录时一定要小心谨慎,这将大大减少您发出的最终进入人们垃圾箱的电子邮件数量。

相关内容