我正在新的 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
横幅线,那么您就可以连接。