【问题标题】:E-Mail SMTP Issues - Error:The following From address failed:电子邮件 SMTP 问题 - 错误:以下发件人地址失败:
【发布时间】:2014-07-23 08:36:02
【问题描述】:

我全新安装了版本 6.5.16(内部版本 1082)的 SugarCRM CE。

我在管理面板中设置 SMTP 服务器详细信息时遇到了一些问题。我尝试使用我的域的 SMTP 设置以及一个 gmail 帐户,每次我都会收到相同的屏幕错误消息,“错误:以下发件人地址失败:”

在诊断日志中,它显示

SMTP -> ERROR: Failed to connect to server. Code: 0 Reply: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? 
SugarPHPMailer encountered an error: The following From address failed: username@gmail.com

如果有人遇到过类似的问题,我很想知道您是如何解决的

提前致谢

【问题讨论】:

  • SugarCRM 诊断日志说明了什么?
  • SMTP -> 错误:无法连接到服务器。代码:0 回复:找不到套接字传输“ssl” - 你配置PHP时忘记启用它吗? SugarPHPMailer 遇到错误:以下发件人地址失败:deepak26aug1989@gmail.com
  • 我已经回答并编辑了您的原始帖子以包含这些详细信息。
  • 感谢开放 ssl 的帮助。 open ssl 之前没有启用。非常感谢

标签: php email smtp gmail sugarcrm


【解决方案1】:

该错误消息很可能与 SugarCRM/PHP 和网络服务器无法访问启用 SSL 的电子邮件主机有关。根据您的系统,您可能完全缺少 libssl (libssl1.0.0) 包或 openssl

如果您的系统足够老,甚至可以单独编译和打包 SSL 支持。如果我没记错的话,较旧的 Debian 和 Ubuntu 系统将其称为 php5-ssl。但在过去的几年里,SSL 支持已内置到核心 PHP 模块中。

【讨论】:

    【解决方案2】:

    我刚刚对一个旧的 joomla 有这样的问题,你无法想象。我跟着这个几次: https://support.google.com/mail/answer/14257?hl=en

    对于端口来说,TLS vs 587 也适用于我。 SSL 端口没有。此外,我还必须访问 accounts.google.com -> 安全 -> 审核并确认来自设备(实际上是网络服务器)的活动是合法的。疯狂的事情,但终于奏效了。我希望它仍然会继续工作。 还有一件事-用户名是完整的电子邮件地址,而不仅仅是@gmail.com之前的部分

    【讨论】:

      【解决方案3】:

      在我们的例子中,防病毒邮件屏蔽阻止了与 SMTP 服务器的通信。我们禁用了邮件屏蔽并使其正常工作。

      【讨论】:

        【解决方案4】:

        我最终将 localhost 用于传出 SMTP 服务器,因为我在 php.ini 文件中看到了这一点:

        [mail function]
        ; For Win32 only.
        SMTP = localhost
        smtp_port = 25
        

        我使用587TLS

        它最终对我有用。我使用 GoDaddy 电子邮件服务器。 (老实说,我不知道为什么它会起作用,所以如果你知道它会很棒,请解释一下,谢谢!)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-10-25
          • 1970-01-01
          • 2016-06-16
          • 2011-09-06
          • 2017-02-09
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多