如何检查我是否可以连接 smtp.gmail.com?

如何检查我是否可以连接 smtp.gmail.com?

我正在新的 vps 上设置一个 Web 应用程序。每当客户通过 Web 应用程序留言时,它都会向企业主发送电子邮件。

显然,由于某种原因,VPS 无法发送电子邮件(我使用在另一个 VPS 上运行的 python 脚本对其进行了测试)。我正在寻找一种方法来确认网络策略是否阻止我的 vps 连接到 smtp.gmail.com:587。使用 nmap 之类的工具来确保我是否被允许连接到 gmail 的 smpt。

请让我知道您的意见。

答案1

您可以使用 telnet 来测试端口连通性。例如:

[ttucker@localhost ~]$ telnet smtp.gmail.com 587
Trying 2607:f8b0:400e:c02::6c...
Connected to smtp.gmail.com.
Escape character is '^]'.
220 smtp.gmail.com ESMTP x123sm45810007pgb.3 - gsmtp

如果您看到220 smtp.gmail.com ESMTP横幅线,那么您就可以连接。

相关内容