在没有注册域名的情况下设置 Postfix 的 sender_dependent_relayhost

在没有注册域名的情况下设置 Postfix 的 sender_dependent_relayhost

我一直在尝试将 SES 与我的 EC2 实例(没有 DNS 记录)链接起来,并试图弄清楚如何临时搭建我的sender_dependent_relayhost。由于我没有与我的 IP 关联的 DNS 记录,我是否可以使用我的服务器 IP 而不是我的 DNS?

我认为我的 sender_dependent_relayhost 配置应该如下所示

$ cat /etc/postfix/sender_dependent_relayhost:
user@someip                   127.0.0.1:1125

这样可以代替输入合格的域名吗?

我正在按照此链接中的设置进行操作带有 AWS-SES 的 Postfix

答案1

使用的表sender_dependent_relayhost_maps与 transport_maps 中的表格式相同。因此,使用 IP 地址而不是 FQDN 是有效的。

官方文档您需要用以下代码包围 IP 地址[]

nexthop 字段的解释取决于传输方式。对于 SMTP,请将非默认端口上的服务指定为 host:service,并使用 [host] 或 [host]:port 禁用 MX(邮件交换器)DNS 查找。当您指定 IP 地址而不是主机名时,需要使用 [] 格式

相关内容