PHPmailer が電子メールを送信できませんでした。オンラインで待機しています。

WBOY
リリース: 2016-06-23 14:09:28
オリジナル
832 人が閲覧しました

エラー メッセージの送信:
SMTP エラー: SMTP ホストに接続できませんでした。メーラー エラー (9475@qq.com) SMTP エラー: SMTP ホストに接続できませんでした。
ローカル テストは正常でしたが、サーバーにアップロードするときに問題が発生しました。
クラス内の関数
public function IsSMTP()
{
$this->Mailer = 'smtp'; // $this->Mailer = 'SMTP'; に変更すると送信できますが、送信されたメールが繰り返し送信され、スパムとして扱います
}

解決するにはどうすればよいですか? ?



ディスカッションに返信 (解決策)

CSDN ベテランはいますか...

phpmailer の class.stmp.php ファイルを変更します:

$this->smtp_conn = @fsockopen( $host , // サーバーのホスト
$ port, // 使用するポート
$ errno, // エラー番号 (ある場合)
$ Erstr, // エラー メッセージ (ある場合)
$ TAL); this-> smtp_conn = @stream_socket_client($ host。 ':'。$ port、//サーバーのホスト
$ errno、//エラー番号

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート