![](/img/trans.png)
[英]SMTP -> ERROR: Failed to connect to server: The following From address failed: : Called Mail() without being connected Mailer Error
[英]E-Mail SMTP Issues - Error:The following From address failed:
我重新安装了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 / PHP和Web服务器无法访问启用SSL的电子邮件主机有关。 根据您的系统,您可能完全缺少libssl
( libssl1.0.0
)软件包或openssl
。
如果您的系统足够老,甚至可以单独编译和打包SSL支持。 如果我没php5-ssl
话,旧的Debian和Ubuntu系统将其称为php5-ssl
。 但是在过去的几年中,SSL支持已内置到核心PHP模块中。
我只是用一个旧的joomla遇到了这样的问题,你无法想象。 我做了几次: https : //support.google.com/mail/answer/14257?hl=zh_CN
同样对于端口来说,TLS vs 587仅对我有用。 SSL端口没有。 另外,我还必须转到account.google.com->安全->审核并确认来自设备(实际上是网络服务器)的活动是合法的。 疯狂的事情,但终于成功了。 我希望它将继续向前发展。 还有一件事-用户名是完整的电子邮件地址,而不仅仅是@gmail.com
之前的部分
在我们的例子中,防病毒邮件防护栏阻止了与SMTP服务器的通信。 我们禁用了邮件防护罩并使其正常工作。
我最终将localhost
用于传出SMTP服务器,因为在php.ini
文件中看到了以下内容:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
我将587
与TLS
。
最终为我解决了。 我使用GoDaddy电子邮件服务器。 (老实说,我不知道为什么会这样,如果您知道它的解释真是太棒了,谢谢!)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.