到目前为止,我还以为我使用的是端口 465,而不是我的智能主机所连接的 ISP 邮件服务器的端口 25,但是经过一些测试后,我注意到我使用的是端口 25。
在我的 main.cf 中我之前有:
relayhost = [mail.X.pt]:25
smtp_fallback_relay = [cpanel.ideiasfrescas.pt]:465
白色,
smtp_sasl_password_maps = hash:/Library/Server/Mail/Config/postfix/sasl/passwd
sender_dependent_relayhost_maps = hash:/Library/Server/Mail/Config/postfix/relayhost/maps
我为每个用户提供了一个个性化的连接,该连接位于 Maps 文件中,用于我的 ISP 邮件服务器上的 SMTP Auth,
[email protected] [cpanel.ideiasfrescas.pt]:465
但是当我在中继主机上将 cpanel.ideiasfrescas.pt 改为使用端口 465 时,我注意到我使用的是端口 25,而不是来自地图文件的那些端口和服务器。我无法再向我的 ISP 邮件服务器发送邮件,导致 mailq 出现此警告:
(lost connection with cpanel.ideiasfrescas.pt[] while receiving the initial server greeting)
但是我的 ISP 邮件服务器的 465 端口上的这个连接工作正常,至少我可以进行 telnet。
所以我的问题是为什么我不能发送到端口 465,并且它不应该为每个用户使用这些连接和端口?还是因为我在 465 上遇到了这个问题,所以它默认使用中继主机?
答案1
为什么不使用 587(SMTP 提交端口),它也支持 tls,这两者通常都需要身份验证,除非你的动态 ip 被列入愿望清单