ホームページ  >  記事  >  バックエンド開発  >  PHPMailer が電子メールを送信すると、「SMTP ホストに接続できませんでした」というエラー メッセージが表示される - PHP チュートリアル

PHPMailer が電子メールを送信すると、「SMTP ホストに接続できませんでした」というエラー メッセージが表示される - PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:21:251073ブラウズ


php PHPMailer は電子メールの送信時にホストに接続できません。これは、fsockopen 関数が無効になっており、PHPmailer がこの関数に依存して電子メールを送信しているためです。

変更:


class.stmp.php


解決策:

1:


118行目:


$this->smtp_conn = fsockopen($host, // サーバーのホスト

次のように変更されました:

$this->smtp_conn = pfsockopen($host, // サーバーのホスト


2:


ファイル: class.phpmailer.php

291行目:

パブリック関数 IsSMTP() {
$this->メーラー = 'smtp';
}

次のように変更されました:


パブリック関数 IsSMTP() {
$this->メーラー = 'SMTP';
}


www.bkjia.com本当http://www.bkjia.com/PHPjc/477185.html技術記事 php PHPMailer が電子メールを送信するときに、ホストへの接続に失敗します。これは、fsockopen 関数が無効になっており、PHPmailer がこの関数に依存して電子メールを送信するためです。 変更: class.stmp.php 解決策: 1: 118 行目:...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。