2

我正在使用 gmail 作为我的 swiftmailer 类的 smtp 服务器。

但是我得到了

预期响应代码 220,但得到代码“”,消息“”在“\classes\Swift\Transport\AbstractSmtpTransport.php”中

这是什么意思?

4

3 回答 3

0

我认为这可能意味着您向 smtp 服务器发送了一个空行。

确保您的所有命令都没有换行符。

您可以记录交易并粘贴日志副本吗?

有关日志记录的详细信息,请参见此处 http://swiftmailer.org/docs/logger-plugin

于 2011-02-09T03:33:39.960 回答
0

当我在 factory.yml 文件中设置错误时,我得到了这个,如下所示。

class: Swift_SendmailTransport

但应该是以下。

class: Swift_SmtpTransport

于 2013-06-30T14:26:39.760 回答
0

对于smtp-relay.gmail.com的用户,如果您在开发过程中使用 localhost/127.0.0.1 作为域,您可能需要更改域名以在EHLO命令中使用才能开始交易。

对于 SwiftMailer Symfony 捆绑包(自 2.4.0 起),您可以设置local_domain配置参数

// config/packages/dev/swiftmailer.yaml
swiftmailer:
    ...
    local_domain: dev.mydomain.tld
于 2021-03-20T09:00:33.223 回答