ホームページ  >  に質問  >  本文

SMTP を使用する Symfony 6 メール送信者 DSN がメールを送信できない

Symfony 6 Mailer をさまざまな SMTP サーバーで使用しようとしていますが、どれも機能しません。

メッセージはキューに入れられましたが、送信されませんでした。さまざまなサーバーからのファイアウォールまたはポートの問題のトラブルシューティングを試みました。

ログ メッセージや例外がないため、混乱しています。

私が試した DSN をいくつか示します:

リーリー

実際に、暗号化あり/なしの DSN の組み合わせを数多く試してみました。間違ったホストやパスワードを試しても結果は同じなので、DSN 文字列に問題があるのではないかと思います。

これは私が長い間解決できなかった長年の問題です。

これは送信コードです:

リーリー

mailer.yamlコンテンツ:

リーリー

および messenger.yaml 内容:

ああああ

P粉957661544P粉957661544219日前284

全員に返信(1)返信します

  • P粉482108310

    P粉4821083102024-02-18 10:29:56

    現在のメッセンジャー設定に基づくと、電子メールは直接送信されず、messenger:consume が呼び出された場合にのみ送信されます。

    これは、メッセンジャーが電子メール (またはテキスト メッセージなどの他のメッセージ) をすぐに送信せずにキューに入れているためです。

    メッセージ コンポーネントの詳細については、こちら をご覧ください。ただし、今は無視したい場合は、トランスポート構成を変更して電子メールを同期的に送信してください。 リーリー

    返事
    0
  • キャンセル返事