google smtp在本地服务器上可以正常工作,但在部署后会给我该错误
例外:“ Swift_TransportException”文件: “ /home/sellective/public_html/sellective/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php” 行:269消息:“无法与主机建立连接 smtp.googlemail.com”
我的凭据正确。 我尝试了另一个帐户,另一个端口和另一个加密方法也不起作用。
答案 0 :(得分:0)
几天前,我遇到了类似的问题。但是我使用PHPMailer来获取gmail SMTP服务器连接。也许您的服务器属于goDaddy域。 PHPMailer Wiki这样说:
美国最受欢迎的托管服务提供商GoDaddy规定非常严格( 发送电子邮件变得几乎没有用)。他们 阻止到所有服务器的端口25、465和587的出站SMTP到端口 自己的。
因此,很可能您无法在当前服务器上使用google SMTP。
使用WhoIs服务检查谁是您的托管服务的注册商。
答案 1 :(得分:0)
goDaddy阻止来自其他主机的SMTP服务。只有它自己的服务有效,所以我用了 “ relay-hosting.secureserver.com”作为邮件主机和邮件端口“ 25”,未加密。 goDaddy为您加密。