我正在设置一个邮件服务器,它有单独的 IP 地址用于发送和接收邮件。我的配置如下:
# The addresses we send out on:
smtp_bind_address = 185.xx.xx.101
smtp_bind_address6 = 2001:BA8:xx:xx:xx:A1
# The interfaces we receive on:
inet_interfaces = 127.0.0.1, 185.xx.xx.102, 2001:BA8:xx:xx:xx:A2
我认为 inet_interfaces 配置了监听地址,那么这是通过 SMTP AUTH 发送邮件时使用的地址吗?
答案1
如果参数smtp_bind_address
(6) 不为空,则参数中的值inet_interfaces
不会影响外发电子邮件。inet_interfaces
参考参数如果inet_interfaces
仅指定一个不是环回地址的 IPv4 和/或 IPv6 地址。
在您的情况下,通过 SMTP Auth 传递的电子邮件将通过smtp_bind_address
IP 地址传递。
参考:
答案2
从技术角度来看,这无关紧要。您可以使用任何(可访问的)IP 地址通过 SMTP AUTH 发送电子邮件。我假设您希望避免在泄露任何垃圾邮件时将您的 IP 列入黑名单;这是远的使用受 SMTP AUTH 保护的中继时不太可能发生这种情况;在这种情况下,大概您只向一个(或几个)目的地发送邮件,并且如果您发送垃圾邮件,这些目的地不必将您列入黑名单;他们只会禁用您的帐户,垃圾邮件就会停止。