ホームページ バックエンド開発 PHPチュートリアル 「smtp.gmail.com」への ping は機能しますが、PHPMAILer がエラーを報告するのはなぜですか?

「smtp.gmail.com」への ping は機能しますが、PHPMAILer がエラーを報告するのはなぜですか?

Jun 13, 2016 pm 01:16 PM
gmail gt mail quot smtp

「smtp.gmail.com」への ping は機能しますが、PHPMAILer がエラーを報告するのはなぜですか?
CMD で GMAIL の SMTP サーバーに ping を実行すると機能します。

しかし、Web ページで電子メールを送信するプログラムは常に失敗します。エラーが報告されます:
SMTP エラー: SMTP ホストに接続できませんでした。メーラー エラー: SMTP エラー: SMTP ホストに接続できませんでした。


何が起こっているのか:

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
 
include("phpmailer/class.phpmailer.php"); 
$mail             = new PHPMailer(); 
$body             = "TEST_TEST"; 
 
$mail->IsSMTP(); 
$mail->SMTPAuth   = true;                  // enable SMTP authentication 
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier 
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server 
$mail->Port       = 465;                   // set the SMTP port for the GMAIL server 
 
$mail->Username   = "xxx@gmail.com";  // GMAIL username 
$mail->Password   = "xxx";            // GMAIL password 
 
 
$mail->From       = "xxx@gmail.com"; 
$mail->FromName   = "xxx"; 
 
$mail->Subject    = "subject 111"; 
 
//$mail->Body       = "Hi,<br>This is the HTML BODY<br>";                      //HTML Body 
$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test 
$mail->WordWrap   = 50; // set word wrap 
 
$mail->MsgHTML($body); 
 
$mail->AddAddress("xxx@gmail.com", "xxx"); 
 
$mail->IsHTML(true); // send as HTML 
 
if(!$mail->Send()) { 
    echo "Mailer Error: " . $mail->ErrorInfo; 
} else { 
    echo "Message sent!"; 
} 
     
?>

ログイン後にコピー


-----解決策---------
話し合う

スペース提供者が制限を課している可能性はありますか?

ローカルでテストしたところ、メールボックス 163 を使用してメールを送信できました。PHPMAILER のデバッグ モードをオンにすると、次のエラーが表示されました。
SMTP -> に接続できませんでした。サーバー: ソケット トランスポート "ssl" が見つかりません - ……
のときに有効にするのを忘れましたか?
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Gmailでテキストまたは画像にハイパーリンクを追加する方法 Gmailでテキストまたは画像にハイパーリンクを追加する方法 May 06, 2023 pm 06:07 PM

インスタント メッセージング アプリがどれだけ生まれては消えても、電子メールには常にまったく異なる感触があります。メール送信はまさに Gmail と同義です。プロフェッショナルなフロント デスクは言うまでもなく、Gmail は避けられない、まさに避けられないものです。 Gmail は非常に頻繁に使用されるため、Gmail エクスペリエンスを最もスムーズかつ効率的にする方法を知っておく必要があります。多くの場合、電子メールの本文に多くの Web リンクを追加する必要がありますが、リンクが多すぎると明らかに扱いにくくなります。しかし、リンクが長いとメールが見苦しくなってしまうとしても、リンクは間違いなく必要です。それで、抜け出す方法はあるのでしょうか?ハイパーリンクについてはどうでしょうか?テキストまたは画像内のリンクを非表示にするにはどうすればよいですか?クールですね?そうそう、Gmail は

Huawei GT3 ProとGT4の違いは何ですか? Huawei GT3 ProとGT4の違いは何ですか? Dec 29, 2023 pm 02:27 PM

多くのユーザーはスマートウォッチを選ぶときにファーウェイブランドを選択しますが、その中でもファーウェイ GT3pro と GT4 は非常に人気のある選択肢であり、多くのユーザーはファーウェイ GT3pro と GT4 の違いに興味を持っています。 Huawei GT3pro と GT4 の違いは何ですか? 1. 外観 GT4: 46mm と 41mm、材質はガラスミラー + ステンレススチールボディ + 高解像度ファイバーバックシェルです。 GT3pro: 46.6mm および 42.9mm、材質はサファイアガラス + チタンボディ/セラミックボディ + セラミックバックシェルです。 2. 健全な GT4: 最新の Huawei Truseen5.5+ アルゴリズムを使用すると、結果はより正確になります。 GT3pro: ECG 心電図と血管と安全性を追加

修正: Windows 11 で Snipping ツールが機能しない 修正: Windows 11 で Snipping ツールが機能しない Aug 24, 2023 am 09:48 AM

Windows 11 で Snipping Tool が機能しない理由 問題の根本原因を理解すると、適切な解決策を見つけるのに役立ちます。 Snipping Tool が正しく動作しない主な理由は次のとおりです。 フォーカス アシスタントがオンになっている: これにより、Snipping Tool が開かなくなります。破損したアプリケーション: 起動時にスニッピング ツールがクラッシュする場合は、破損している可能性があります。古いグラフィック ドライバー: 互換性のないドライバーは、スニッピング ツールに干渉する可能性があります。他のアプリケーションからの干渉: 実行中の他のアプリケーションが Snipping Tool と競合する可能性があります。証明書の有効期限が切れています: アップグレード プロセス中のエラーにより、この問題が発生する可能性があります。これらの簡単な解決策は、ほとんどのユーザーに適しており、特別な技術知識は必要ありません。 1. Windows および Microsoft Store アプリを更新する

Gmail でオートコンプリートメールアドレスを削除する方法 Gmail でオートコンプリートメールアドレスを削除する方法 Apr 21, 2023 am 10:46 AM

Gmail は、Google が提供する最も人気のある Web ベースの電子メール サーバーであり、電子メールの閲覧、編集、送信に役立つ多くの強力な機能が備わっています。そのような機能の 1 つがオートコンプリート リストです。これにより、ユーザーは完全なアドレスの入力を完了する前に、連絡先として保存された電子メール アドレスのリストを表示できます。この機能は非常に便利ですが、一部の電子メール アドレスが無効になったり、ユーザーによって削除されたりする可能性があるため、場合によっては良いアプローチではない場合があります。たとえば、組織を退職した人は会社の電子メール アドレスにアクセスできなくなります。ただし、Gmail のオートコンプリート リストで強調表示されているメール アドレスを削除する方法があります。 Gmail オートコンプリート リストからもメールを削除したい場合

PC または携帯電話で Gmail から Boomerang を削除する方法 PC または携帯電話で Gmail から Boomerang を削除する方法 Apr 14, 2023 pm 10:46 PM

Gmail から Boomerang を削除する方法 PC または携帯電話の Gmail アカウントから Boomerang を削除するためのステップバイステップ ガイドを以下に示します。 PC 上の Gmail から Boomerang を削除するには、コンピュータで Google Chrome ブラウザを開きます。 Google Chrome では、画面の右上隅にある三点アイコンをクリックします。ドロップダウン メニューから [その他のツール] を選択します。次のドロップダウン メニューから [拡張機能] をクリックします。 [拡張機能] 画面で、

iPhone で Gmail を使用してアーカイブされたメールを検索して復元する方法 iPhone で Gmail を使用してアーカイブされたメールを検索して復元する方法 Apr 26, 2023 am 10:52 AM

iPhone で、Gmail にアーカイブされた古いメールを見つけようとしていますが、見つけることができませんか?あなたは一人ではありませんので、心配しないでください。多くの人が、モバイル デバイスで古いメールを見つけて復元するのが困難に直面しています。このブログ投稿では、iPhone の Gmail でアーカイブされたメールを検索して復元するプロセスについて説明します。また、受信トレイを整理し、今後重要なメールを簡単に見つけられるようにするためのヒントやコツも紹介します。したがって、重要なビジネスメールや愛する人からの感傷的なメッセージを取得しようとしている場合でも、アーカイブされたメールに簡単にアクセスして復元する方法を学びます。 Gmail でメールをアーカイブする ステップ 1: iP で

Google Gemini が Gmail アプリに登場: Android デバイス上の AI によるスマートなメール検索 Google Gemini が Gmail アプリに登場: Android デバイス上の AI によるスマートなメール検索 Aug 31, 2024 am 09:54 AM

Google は、Web バージョンの Gmail ですでに利用可能であり、Google の Gemini AI アシスタントを活用した AI を活用した Q&A 機能を搭載して、Android での Gmail アプリを拡張しています。ユーザーは、具体的な質問をすることで、より効率的に受信トレイを検索できるようになりました。

iPhoneでApp Storeに接続できないエラーを修正する方法 iPhoneでApp Storeに接続できないエラーを修正する方法 Jul 29, 2023 am 08:22 AM

パート 1: 最初のトラブルシューティング手順 Apple のシステムステータスを確認する: 複雑な解決策を掘り下げる前に、基本から始めましょう。問題はデバイスにあるのではなく、Apple のサーバーがダウンしている可能性があります。 Apple のシステム ステータス ページにアクセスして、AppStore が適切に動作しているかどうかを確認してください。問題があれば、Apple が修正してくれるのを待つしかありません。インターネット接続を確認します。「AppStore に接続できません」問題は接続不良が原因である場合があるため、安定したインターネット接続があることを確認してください。 Wi-Fi とモバイル データを切り替えるか、ネットワーク設定をリセットしてみてください ([一般] > [リセット] > [ネットワーク設定のリセット] > [設定])。 iOS バージョンを更新します。

See all articles