服务器返回错误使用ssl时无法连接SMTP服务器


Server return error Unable to connect SMTP server when use ssl

Hi-guis我一直在将一个应用程序迁移到新服务器,这是一个Ubuntu服务器,但在新服务器上,我在使用Cakephp 2.0发送电子邮件时遇到了一些问题。

如果蛋糕上的主机邮件配置是localhost,我会出现以下错误:

SMTP Error: 530 5.7.0 Must issue a STARTTLS command first

在互联网上搜索的解决方案可能是在php.ini上配置SMTP ssl://mydomain.com.br,或者在蛋糕邮件配置中使用类似于ssl://mydomain.com.br的ssl主机。在第一个选项中,没有任何更改,错误持续存在,并且使用蛋糕邮件配置上的主机ssl,我有以下错误:

Unable to connect to SMTP server.

我只使用phpmail()函数进行了一个简单的测试,电子邮件已经发送。

在这台服务器上,我配置了postfix和dovecot,这可能是问题所在吗?

您可以使用"PHPMailer"。这很简单。

https://github.com/PHPMailer/PHPMailer