我在 Debian 上设置了私人服务器,我想发送邮件,但我的 ISP 阻止了端口 25。我通过打开与另一台邮件服务器的 telnet 连接来检查它。
好消息是我有一个开放的端口 587,您可以通过该端口连接到外部邮件服务器。
如何设置服务器在端口 578 而不是 25 上发送邮件。
请帮忙!
答案1
答案是,如果您的 ISP 阻止了电子邮件,您就无法将电子邮件发送到更广阔的世界(通过标准 SMTP 协议) - 您需要绕过阻止,或通过您的 ISP 中继您的电子邮件。
端口 587(提交)用于将电子邮件发送到您的邮件服务器,即从 MUA(如 outlook、thunderbird)发送到 MTA(如 postfix、sendmail)。默认情况下,MTA 在端口 25 上相互通信。
您的 ISP 可能正在阻止端口 25,以减少来自受感染客户 PC 的垃圾邮件数量。答案是让他们解除对端口 25 的阻止,或者将他们的邮件服务器设置为中继,以便您的邮件服务器将所有电子邮件推送给他们。(或者,您可以获取 VPN 并绕过 ISP 的邮件阻止 - 我个人不喜欢阻止端口 25 的 ISP,尽管我确实理解商业案例)