我一直在尝试将 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 地址而不是主机名时,需要使用 [] 格式。