ホームページ  >  記事  >  バックエンド開発  >  php smtp がメールの送信に失敗した場合の対処方法

php smtp がメールの送信に失敗した場合の対処方法

藏色散人
藏色散人オリジナル
2020-08-26 10:44:423019ブラウズ

php smtp による電子メール送信の失敗の解決策は、Linux 上で sendmail または postfix を有効にして設定することです。sendmail を使用して php で電子メールを送信できます。

php smtp がメールの送信に失敗した場合の対処方法

推奨: 「PHP ビデオ チュートリアル

具体的な質問:

php が smtp を使用した電子メールの送信に失敗し、ホストに接続できないというプロンプトが表示されます。

php smtp を使用して電子メールを送信すると、ローカル テストは正常に送信できますが、サーバーに配置すると、「試行中」というプロンプトが表示されます。 smtp.163.com:25

Error: Cannot connenct to relay host smtp.163.com
Error: php_network_getaddresses: gethostbyname failed. errno=0 (0)
Error: Cannot send email to zhuqingwen86@163.com ,fsockopen pfsockopen没有被禁用allow_url_fopen = On

解決策:

Linux で sendmail または postfix を有効にして構成します。

PHP は、英語のハイパーテキスト前処理言語 Hypertext Preprocessor の略称です。 PHP は HTML 埋め込み言語であり、HTML 文書に埋め込まれてサーバー側で実行されるスクリプト言語であり、言語スタイルは C 言語に似ており、広く使用されています。

php smtp がメールの送信に失敗した場合の対処方法

最初のバージョンは 1995 年に Personal Home Page Tools (PHP Tools) としてリリースされ、Lerdorf はこのプログラムを紹介するいくつかの文書を作成しました。そしてPHP1.0がリリースされました!このバージョンでは、ゲストブックや来訪者カウンターなどの簡単な機能が提供されます。

今後、PHPを使用するWebサイトが増え、機能追加の要望も強くなります。たとえば、ループ ステートメント、配列変数などです。新しいメンバーが開発チームに加わった後、Rasmus Lerdorf は、プログラム開発をスピードアップし、コミュニティを通じてエラーを発見することを期待して、1995 年 6 月 8 日に PHP/FI を一般公開しました。

このリリースされたバージョンは PHP 2 と呼ばれます。PHP には、Perl のような変数命名、フォーム処理関数、HTML に埋め込んで実行する機能など、PHP のプロトタイプがすでにいくつか含まれています。プログラム構文も Perl に似ていますが、より多くの制限がありますが、Perl の方がシンプルで柔軟性があります。

PHP/FI は MySQL のサポートを追加し、それ以来、動的 Web 開発における PHP の地位を確立しました。 1996 年末までに、PHP/FI を使用する Web サイトは 15,000 ありました。

以上がphp smtp がメールの送信に失敗した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。