我用了这些设置设置 exim 以使用 gmail 作为智能主机,此方法可行。但是,我似乎无法将这些设置用于其他 smtp 服务器,例如 Yahoo 或 Fastmail(两者均使用端口 465 而不是 587)。这两个服务器均失败并显示消息defer (-18): Remote host smtp.example.com [x.x.x.x] closed connection in response to initial connection
。这些设置有什么问题吗?可能出了什么问题?
my_route:
driver = manualroute
domains = ! +local_domains
transport = my_relay
route_list = * smtp.mail.yahoo.com
my_relay:
driver = smtp
port = 465
hosts_require_auth = $host_address
hosts_require_tls = $host_address
my_login:
driver = plaintext
public_name = LOGIN
hide client_send = : [email protected] : my_password
答案1
遇到了同样的挑战,并通过将 smtp 端口从 465(SSL/TLS)更改为 587(STARTTLS)解决了该问题。