无法 ping smtp.gmail.com。我一直在使用 google smtp 进行电子邮件通知,直到此时为止它一直有效。该应用程序使用 azure vm 经典部署 - Windows Server 2012 r2 进行部署。防火墙已禁用。
我尝试在端口 587 上使用 telnet 进行诊断,但结果是 “220 smtp.gmail.com ESMTP f125sm12740457pfc.91 - gsmtp
与主机的连接丢失。”
telnet smtp.gmail.com 587
220 smtp.gmail.com ESMTP f125sm12740457pfc.91 - gsmtp
与主机的连接丢失。
最佳答案
应用程序可能向主机发送垃圾邮件并且 IP 被禁止。您可以通过黑名单检查IP来查看。
https://mxtoolbox.com/blacklists.aspx
但是 Microsoft 不建议使用 Azure VM(服务)作为 SMTP 外发邮件服务器,建议使用邮件中继服务,如 sendgrid、smtpgo 等...
关于Azure:无法 ping SMTP 服务器,当前使用 Gmail SMTP 服务器来处理使用 Azure 经典 VM 部署的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55320975/