gmail smtp サーバーに問題があります。私はすでに、その件に関する StackOverflow の多くの投稿を読んでいます。
接続のテストについて私が見つけた最高の投稿は、これです。
私が得たエラーについては非常によく説明されていますが、答えが見つかりませんでした. パスワードと電子メール (両方とも base64) が適切にエンコードされていることを完全に確信しています。
ここでわかるように、この画像では:
、
私が気づく唯一の違いがあります: user@gmail.com とパスワードは 2 つのステップで送信されます。上記のリンクでは、男は両方を同時に送信しています。Google はそれを受け入れませんでした。しかし実際には、私は auth login Y29udGF0... (base64 のユーザー、Google の応答:) を書きます。
次に、ゴーグルは次のように言います: Web ブラウザからログインしてから、もう一度お試しください。534-5.7.14 詳しくはhttps://support.google.com/mail/answer/7126229をご覧ください
@MediaTemple と @DreamHost が PHPMailer で動作しないため、この問題をすべて経験しています。SMTPを使用して非常に多くの異なるホストでPHPMailerをかなり前から使用していますが、(mt)とDreamhostで失敗しました。今、私はこの 2 つのホストで動作しなければならないというプロジェクトの真っ最中です。