我最近面临一个问题,我认为它在不久的将来会成为一个重大问题。
我的 ISP 封锁了端口 25 以防止垃圾邮件。现在我不得不在另一个端口上修复这种情况,这样我才能发送邮件。我尝试使用端口 465,但没有成功。
这是我的做法:
我打开了 Exchange 管理外壳(我使用 Exchange 2010)并输入以下内容:
Set-SendConnector "example.com" -Port 465
然后当我尝试:
telnet mail.example.com 465
显示连接失败。
请问有人能告诉我具体该怎么做才能通过端口 465 发送邮件吗?我已经安装了有效的 SSL 证书。
答案1
您无法通过端口 465 发送邮件,因为没有人将其邮件服务器配置为侦听 465。请致电您的 ISP 并修复其阻止端口 25 的问题,或者更换新的 ISP。
能够通过端口 25 发送邮件至关重要。
答案2
“example.com”是什么?它是您自己的域名,还是互联网上的域名?您确切知道发送连接器的用途吗?
发送连接器控制发往接收服务器。它们配置在运行传输服务的邮箱服务器上。最常见的是,配置发送连接器以使用 DNS 将出站电子邮件发送到智能主机或直接发送给收件人。
必须将 mail.example.com 配置为从端口 465 接受邮件,这样您就可以从邮件服务器通过端口 465 向 example.com 发送邮件。
否则你就不能这么做。
答案3
这些问题通常发生在试图阻止端口 25 以减少/防止其网络上的垃圾邮件发送者的 ISP 身上。我接触过的大多数 ISP 要么提供备用端口 465 来发送电子邮件,要么您被迫为“商业级”连接付费。话虽如此,如果您有固定 IP 地址,一些 ISP 确实为电子邮件提供了端口 25。
因此,您的解决方案很可能是获得邮件中继服务提供商。大多数为您提供电子邮件服务的托管公司都会允许您通过他们的系统发送电子邮件,因为您将是经过身份验证的用户。他们还将为各种端口上的连接提供 SMTPS 和 TLS 等服务。货比三家。如果成本太高,请考虑使用谷歌作为智能