【问题标题】:google smtp is not working on deployment but it works on local servergoogle smtp 不适用于部署,但它适用于本地服务器
【发布时间】:2019-05-29 19:58:46
【问题描述】:

google smtp 在本地服务器上工作正常,但部署后它给了我这个错误

异常:“Swift_TransportException”文件: “/home/sellective/public_html/sellective/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php” 行:269 消息:“无法与主机建立连接 smtp.googlemail.com"

我的凭据是正确的。 我尝试了另一个帐户,另一个端口和另一种加密方法也不起作用。

【问题讨论】:

    标签: smtp gmail laravel-5.8


    【解决方案1】:

    几天前我遇到了类似的问题。但我使用 PHPMailer 来获取 gmail SMTP 服务器连接。也许,您的服务器属于 goDaddy 域。 PHPMailer wiki 这么说:

    美国流行的托管服务提供商 GoDaddy 规定非常严格(直截了当 变得几乎无用)限制发送电子邮件。他们 阻止到所有服务器的出站 SMTP 到端口 25、465 和 587 除了 他们自己的。

    因此,您可能无法在当前服务器上使用 google SMTP。

    使用 WhoIs 服务检查谁是您的主机的注册商。

    【讨论】:

    • 是的,我的服务器属于 goDaddy 域。那么我应该怎么做才能使用此服务器发送 smtp 电子邮件?
    【解决方案2】:

    goDaddy 阻止来自其他主机的 smtp 服务。只有它自己的服务有效,所以我使用 “relay-hosting.secureserver.com”作为邮件主机和邮件端口“25”,没有加密。 goDaddy 为您加密。

    【讨论】:

      猜你喜欢
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 1970-01-01
      • 2016-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多