PHPMailer SMTP エラー: パスワード コマンドが失敗します
質問:
共有サーバーを使用している場合、ユーザーがメールを送信しようとすると SMTP エラーが発生します。スクリプトが正しいように見えても、エラーが継続します:「SMTP connect() failed.」
関連コード:
$mail->Username = "[email protected]"; $mail->Password = "************";
回答:
この問題は、この場合 SMTP サーバーとして機能する Google によって実装されたセキュリティ対策に起因しています。 「安全性の低い」アプリケーションが Gmail アカウントにアクセスしようとした場合、または複数のログイン試行が行われた場合、Google は接続をブロックすることがあります。
解決策:
PHPMailer へのアクセスを許可するGoogle アカウントにログインした状態で次のリンクに移動します:
これらの手順を完了すると、PHPMailer に Gmail アカウントの使用を許可し、SMTP エラーを解決できます。
以上が共有サーバー上で PHPMailer で SMTP 「connect() failed」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。