ホームページ >バックエンド開発 >PHPチュートリアル >Gmail と SwiftMailer でメール サーバー エラー コード 535: 「ユーザー名とパスワードが受け入れられません」を解決する方法
メール サーバー エラー: コード 535 の「ユーザー名とパスワードは受け入れられません」
SwiftMailer を使用して Gmail 経由でメールを送信しようとすると、ユーザーがエラー メッセージが表示されます:
「応答コード 250 が予期されましたが、コード "535" が返され、メッセージ "535-5.7.8 ユーザー名とパスワードが受け入れられません。"
この問題は、Google が次の場合に発生する可能性があります。スパムアクティビティの疑いがあり、特定のアプリケーションまたはデバイスへのアクセスを一時的に制限します。これを解決するには、次の手順に従います。
1. 2 段階認証を有効にする
セキュリティを強化するため、Google アカウントの認証を行います。
2. アプリ パスワードを作成します
アプリケーションまたはサーバーに固有のアプリ パスワードを作成します。通常の Google アカウントのパスワードであり、サードパーティのアプリケーションから Google アカウントにアクセスする場合に使用する必要があります。
3. 環境ファイルを更新します
環境内の元の Gmail パスワードを置き換えます新しく生成されたアプリ パスワードを含むファイル (例: .env)。
4.サーバーを再起動します
Apache サーバーまたは他のアプリケーション サーバーを再起動して、変更を適用します。
追加のヒント:
次の手順に従うと、「ユーザー名とパスワードが受け入れられません」エラーを解決し、Gmail を介したメール送信を再開できます。
以上がGmail と SwiftMailer でメール サーバー エラー コード 535: 「ユーザー名とパスワードが受け入れられません」を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。