繁体   English   中英

电子邮件SMTP问题-错误:以下“发件人”地址失败:

[英]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的电子邮件主机有关。 根据您的系统,您可能完全缺少libssllibssl1.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

我将587TLS

最终为我解决了。 我使用GoDaddy电子邮件服务器。 (老实说,我不知道为什么会这样,如果您知道它的解释真是太棒了,谢谢!)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM