PHP メーラーはローカルホスト上で動作しますか、それとも何か問題がありますか?
P粉969253139
P粉969253139 2024-02-25 17:46:09
0
1
336

PHP メーラー (localhost) を使用して電子メールを送信しようとすると、エラー メッセージが表示され続けます。それともphpメーラーはlocalhostでは動作しないのでしょうか?

リーリー

これは私が受け取るエラーです:

サーバー->クライアント: SMTP エラー: SMTP ホストに接続できません。 メッセージを送信できませんでした。メーラー エラー: SMTP エラー: SMTP ホストに接続できません。

P粉969253139
P粉969253139

全員に返信(1)
P粉364129744

この行をコメントアウトした理由はわかりませんが、暗号化が必要なポートに対して暗号化されていない接続を試行するため、接続が失敗します。

// $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
コメントを外していただければ幸運が訪れるかもしれません。接続の TLS フェーズに関する詳細情報が得られるため、

SMTPDebug = SMTP::DEBUG_CONNECTION を設定してみることもできます。

Gmail (2022 年 5 月現在) では通常の ID とパスワードを使用した認証が許可されなくなったため、これで問題全体が解決されるわけではありません。 XOAUTH2 (PHPMailer でサポート) の使用に切り替えるか、Gmail コンソールでアプリケーション パスワードを作成する必要があります。

また、gmail ではアドレスの使用が許可されておらず、

username アドレスと事前定義されたエイリアスのみが使用できることにも注意してください。 これらすべてについては、

PHPMailer トラブルシューティング ガイドで説明されています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!