垃圾邮件机器人的端口

垃圾邮件机器人的端口

我正在尝试解决安装在 Ubuntu Server 上的家庭 Postfix 邮件服务器无法访问 gmail 邮件服务器的问题。我注意到,当我对 IP 地址 173.194.198.108 (gmail-smtp-mas.l.google.com) 运行 nmap 时,它会显示来自不同机器的不同结果(非公共端口突出显示在大胆的):

有问题的机器(位于多伦多的有线 ISP 上的家庭 Postfix 服务器):

sudo nmap 173.194.198.108 -Pn (I have to run -Pn because it says host is non-responsive)

开放端口:465(smtps)、587(提交)、993(imaps)、995(pop3s)

一个 Ubuntu VM,连接到位于芝加哥的 Wi-Fi:

sudo nmap 173.194.198.108

开放的端口:25(SMTP)、465 (smtps)、587 (提交)、993 (imaps)、995 (pop3s)

一台通过 Wi-Fi 连接的 Ubuntu Server 机器通过手机热点连接到位于多伦多的 ISP:

sudo nmap 173.194.198.108

开放的端口:21 (ftp)、25 (smtp)、80 (http)、443 (https)、465 (smtps)、587 (提交)、993 (imaps)、995 (pop3s)、8080 (http 代理), 8081 (blackice-icecap)

不幸的是,第一个是我想要连接到端口 25 的端口。为什么同一台服务器会根据机器/位置显示不同的 nmap 结果?各个 ISP 是否会阻止某些端口,还是 Google 会根据 ISP/网络设置进行区分?

VM 安装了 Windows Defender,但其他虚拟机上没有其他防火墙/安全设置,因此可能阻止了此操作。我的家用机器位于路由器后面,路由器上有多个转发端口,如果这有区别的话。

答案1

要为 Gmail 配置 Postfix,请使用主机名而不是 IP。


例如,要连接到 Gmail 的 SMTP 服务器,您需要使用smtp.gmail.com;要连接到 IMAP,您需要使用imap.gmail.com


是的,IP 将根据您的位置而变化,结果可能会有所不同,但主机名将正常工作。

请参阅此链接获取端口和其他配置帮助。


请注意:

Gmail 服务器不支持不安全的连接,因此不能使用不安全的连接

答案2

我相信您看到的是许多 ISP 和网络管理员会阻止端口 21 和 25 上的所有流量。

当您处于不允许这些端口上的流量的网络上时,流量会被丢弃,因此您看不到响应。

垃圾邮件机器人的端口

这些端口被阻止是因为它们未经身份验证并且主要用于垃圾邮件机器人,而不是现代程序。

带有 StartTLS 的 SMTP 在 465 和(有时)587 上运行。

安全 FTP(SSH)在端口 22 上运行。

端口扫描

另外,运行 nmap 时要小心。在坏人眼中,这被视为犯罪。

某些网络会检测并阻止运行端口扫描的设备。

相关内容