ホームページ  >  に質問  >  本文

PHP メーラーはローカルホスト上で動作しますか、それとも何か問題がありますか?

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

リーリー

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

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

P粉969253139P粉969253139211日前326

全員に返信(1)返信します

  • P粉364129744

    P粉3641297442024-02-26 11:12:42

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

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

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

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

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

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

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

    返事
    0
  • キャンセル返事