2

swiftmailer クラスの smtp サーバーとして gmail を使用しています。

しかし、私は得ています

応答コード 220 が予期されていましたが、「\classes\Swift\Transport\AbstractSmtpTransport.php」にメッセージ「」を含むコード「」が返されました

これは何を意味するのでしょうか?

4

3 に答える 3

0

以下のように、factory.yml ファイルで間違った設定を行ったときに、これを取得しました。

class: Swift_SendmailTransport

しかし、それは次のはずです。

class: Swift_SmtpTransport

于 2013-06-30T14:26:39.760 に答える
0

おそらくsmtpサーバーに空行を送ったのだと思います。

どのコマンドにも改行が含まれていないことを確認してください。

トランザクションをログに記録し、ログのコピーを貼り付けていただけますか?

ロギングの詳細については、こちらを参照して ください http://swiftmailer.org/docs/logger-plugin

于 2011-02-09T03:33:39.960 に答える
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 に答える