【问题标题】:Unable to send mail when moved from localhost to live server (on Hostgator)从本地主机移动到实时服务器时无法发送邮件(在 Hostgator 上)
【发布时间】:2014-06-30 05:31:08
【问题描述】:

在 mamp 服务器上的本地环境中,我成功地能够使用 larvel 发送邮件。但是,在 Hostgator 上移动到生产服务器后,我无法发送邮件。我不断收到以下异常:

Swift_TransportException
Connection could not be established with host smtp.gmail.com [Connection refused #111]

我正在使用我的 gmail 凭据,smtp 主机为 smtp.gmail.com,端口为 587。

更新 1:我与 Hostgator 交谈(基于第一条评论),他们说该端口已启用,但是,我仍然遇到同样的问题。

谁能说明这里有什么问题?

谢谢。

【问题讨论】:

  • 看起来其他人也遇到过这个问题,通常归结为您的托管公司阻止了该端口。我会联系他们,看看他们是否阻止它以及打开它需要什么。
  • 我在这里找到了一些与 hostgator 直接相关的附加信息。 support.hostgator.com/articles/general-help/technical/… 在底部它说许多列出的端口默认为关闭,但它们会为您打开它们。
  • 非常好,非常感谢......!......抱歉缺乏研究......我发现了这个东西,但在其他一些研究中被带走了......无论如何,谢谢。 .!!
  • 所以,我打电话给hostgator,他们说端口已经为企业帐户启用。但是,我面临同样的问题。有什么建议吗?

标签: email laravel laravel-4


【解决方案1】:

如果他们阻塞了端口,您可能会超时。 “连接被拒绝”将来自 Gmail 的末端。他们可能已经阻止了 Hostgator IP 范围,特别是如果它是共享 IP。

尝试使用 Hostgator 自己的 SMTP 服务器?如果我记得,他们是一个 cPanel 主机,所以你应该能够只使用 localhost 来发送邮件。

【讨论】:

  • 对不起,我没听懂您的意思..您的意思是使用基于域的电子邮件 ID 而不是 Gmail ID?
  • 您已经有一个带有 hostgator 的域 - 您可以使用 mail.whatever-it-is.com 作为您的 SMTP 服务器来发送外发邮件。
  • 太好了,让我在几分钟后试一试。 。将及时向大家发布。 .非常感谢..
  • 是的,你是对的..非常感谢。但是,仍然希望看到 gmail 固定装置的解决方法。无论如何,非常感谢..!
猜你喜欢
  • 2013-01-20
  • 2015-03-02
  • 2019-08-03
  • 1970-01-01
  • 2018-04-14
  • 2014-01-17
  • 1970-01-01
  • 2013-12-18
  • 2010-12-02
相关资源
最近更新 更多