无法连接到 GMail SMTP 服务器

无法连接到 GMail SMTP 服务器

我想用我的 gmail 帐户和 nodemailer 发送一些电子邮件。在本地,它可以正常工作,但在我的服务器上不行。

$ telnet smtp.gmail.com 465
Trying 74.125.29.108...
Trying 74.125.29.109...
Trying 2607:f8b0:400d:c04::6d...
telnet: Unable to connect to remote host: Network is unreachable

$ openssl s_client -connect smtp.gmail.com:465
connect: Connection timed out

$ nslookup smtp.gmail.com
Server:     8.8.4.4
Address:    8.8.4.4#53

Non-authoritative answer:
smtp.gmail.com  canonical name = gmail-smtp-msa.l.google.com.
Name:   gmail-smtp-msa.l.google.com
Address: 74.125.29.108
Name:   gmail-smtp-msa.l.google.com
Address: 74.125.29.109

答案1

检查您的防火墙规则是否允许端口 465 的进出连接。如果不允许,请尝试通过 telnet 连接到另一个电子邮件服务器,以排除与 Gmail 的连接问题(有很多因素可能会阻碍连接)。

相关内容