Localhost SMTP错误(-1):与服务器的连接失败
我已在我的WAMPSERVER中安装了Roundcube webmail,我可以通过localhost/Roundcube url访问我的电子邮件,但我无法通过我的Roundcube发送电子邮件。 我收到带有以下错误的警报。 SMTP错误(-1):与服务器的连接失败 我相信会有解决办法的。Localhost SMTP错误(-1):与服务器的连接失败,localhost,wampserver,roundcube,Localhost,Wampserver,Roundcube,我已在我的WAMPSERVER中安装了Roundcube webmail,我可以通过localhost/Roundcube url访问我的电子邮件,但我无法通过我的Roundcube发送电子邮件。 我收到带有以下错误的警报。 SMTP错误(-1):与服务器的连接失败 我相信会有解决办法的。 请帮帮我,我得到了答案 我尝试了很多方法,但都没有成功,最后我打开了我的wamp/roundcubeemail/config/defaults.inc.php并修改了以下配置值: $config['smtp_
请帮帮我,我得到了答案 我尝试了很多方法,但都没有成功,最后我打开了我的wamp/roundcubeemail/config/defaults.inc.php并修改了以下配置值: $config['smtp_port']=465强>
它对于在windows中将roundcube安装到WampSever中并且无法发送电子邮件的任何人都很有用。只需重新启动postfix,就可以了,我就是这么做的
> service postfix restart
确保以下各项: SMTP端口 默认值为
25
对STARTTLS使用587
465
对于不推荐使用的SSL over SMTP我也遇到了同样的问题,尝试了我能找到的一切,结果发现我编辑了错误的配置文件:config/default.inc.php
中的更改没有帮助,因为我不得不改为编辑config/config.inc.php
。在我将$config['smtp_port']
更新到正确文件中的正确端口(取决于邮件服务器配置)后,它就工作了
FWIW,这里有一个可能有助于调试的过程(它确实对我有帮助,表明我的更改没有被考虑在内):在program/lib/Roundcube/rcube_smtp.php
中,替换以下行(Roundcube 1.4.7中的第134行)
借
(检查上面大约70行以找到字段的定义),然后重新启动Apache服务器,尝试发送电子邮件并检查logs/errors.log
为了搜索引擎优化,这里是在日志/errors.log
中显示的一般错误:
PHP错误:从服务器接收到无效的响应代码(POST/roundcube/?\u任务=邮件和解锁=加载1613339144872和\u框架=1和\u lang=en\u US和\u操作=发送)
SMTP错误:连接失败:从服务器接收到无效的响应代码(POST/roundcube/?\u任务=邮件和\u解锁=加载1613339144872和\u框架=1和\u lang=en\u我们和\u操作=发送)
此外,在这次更正之后,我无法在注销后重新连接,我必须为IMAP配置
$config['default\u port']=143
。要进行调试,可以使用与上面文件program/lib/Roundcube/rcube_imap.php
第200行相同的技巧(请注意,$config
在该文件中是lowcase)。您是否尝试过这些修复程序,或这些或其他34000个结果中的任何一个,以谷歌搜索“smtp错误(-1)Roundcube”感谢RiggsFolly的回复和评论,但我尝试了所有方法,但都没有成功,不管怎样,我都很简单地解决了问题。
$this->response[] = "Connection failed: " . $result->getMessage();
$this->response[] = "Connection failed: " . implode(", ", $CONFIG);