商店软件:在没有加密的情况下无法连接STARTTLS



在我的.env文件中,我有:

MAILER_URL=";smtp://localhost:25?encryption=&auth_ mode=";

但如果我发送邮件,日志显示:

无法发送邮件:无法向以下收件人发送邮件:{{receives}},错误为:无法连接STARTTLS。错误代码:0模板数据。。。

看起来它试图使用TLS,但我不想。它以前工作过。也许它被更新打破了。

在查看文档时,我也尝试了encryption=null,得到了相同的结果。

vendor/shopware/core/Content/Mail/Service/MailerTransportFactory.php:36中调试我确保使用了我的MAILER_URL

我正在使用商店软件6.4.1.1和symfony/mailer v.2.10

我怎样才能让邮件恢复正常工作?

默认情况下,Symfony Mailer中的SMTP传输执行TLS对等验证。您可以通过将参数verify_peer设置为0来禁用此验证,例如:

MAILER_URL="smtp://localhost:25?encryption=&auth_mode=&verify_peer=0"

相关内容

最新更新