【问题标题】:Error sending emails in symfony 2 [Connection refused #111]在 symfony 2 中发送电子邮件时出错 [连接被拒绝 #111]
【发布时间】:2014-07-07 21:05:16
【问题描述】:

我在使用 Symfony 2、SwiftMailer 和 Gmail 从生产服务器发送电子邮件时遇到问题。当我从本地主机服务器发送它时没有问题,但是当我在生产服务器(Godaddy 托管)中测试时,我收到此错误:

无法与主机 smtp.gmail.com 建立连接 [连接被拒绝 #111] 500 内部服务器错误 - Swift_TransportException

我用谷歌搜索并尝试了许多解决方案,但均未成功。在 localhost 服务器中,它适用于任何简单的配置。这是我的 config.yml

Swiftmailer 配置

swiftmailer:

transport:  gmail
encryption: ssl
auth_mode:  login
host:       smtp.gmail.com
port:       587
username:   myuser
password:   mypassword

我将所有选项都用于测试,但使用电子邮件传输、用户名和密码,它可以在 localhost 中运行。我提前感谢它的任何帮助。

【问题讨论】:

    标签: php email symfony gmail swiftmailer


    【解决方案1】:

    GoDaddy 会阻止其主机上的所有传出 SMTP 连接。您将不得不改用他们的 SMTP 中继服务器,或者获得更好的主机。

    http://help.godaddy.com/article/955

    http://www.satollo.net/godaddy-using-smtp-external-server-on-shared-hosting

    【讨论】:

    • 你是对的!我不得不使用他们自己的 SMTP 服务而不是我的 Gmail 来传递邮件。感谢您的指导。
    猜你喜欢
    • 2023-02-08
    • 2016-01-08
    • 2019-02-05
    • 2017-07-16
    • 2018-01-22
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 2017-01-05
    相关资源
    最近更新 更多