PHPMailer を使用して Gmail 経由で電子メールを送信しようとすると、次のような問題が発生する場合があります。 「SMTP エラー: 認証できませんでした」というメッセージが表示されます。このエラーは、不適切な SSL/TLS 構成または間違った認証資格情報が原因で発生することがよくあります。
SSL/TLS 構成:
提供された PHP スクリプトは、安全な接続として「tls」を利用します。方法。 Apache と PHP の両方が SSL/TLS 接続用に適切に構成されていることを確認してください。 OpenSSL 拡張機能は PHP で有効にし、mod_ssl モジュールは Apache でアクティブにする必要があります。
認証の問題:
指定されたユーザー名とパスワードを確認してください。さらに、Gmail の場合は、アカウント設定で [安全性の低いアプリを許可する] オプションを有効にすることを検討してください。
これらの設定にアクセスするには、次のリンクに移動します:
https://myaccount.google。 com/security
左側のメニューで、「アカウントにアクセスできるアプリ」を選択し、「安全性の低いアプリを許可する」をオンに切り替えます。 "ON"。
追加のトラブルシューティングのヒント:
結論:
「SMTP エラー: 認証できませんでした」の解決この問題には通常、SSL/TLS 構成への対処と適切な認証資格情報の確保が含まれます。上記の推奨事項を実行すると、PHPMailer を使用して Gmail 経由でメールを正常に送信できるようになります。
以上がPHPMailer で電子メールを送信すると「SMTP エラー: 認証できませんでした」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。