php smtp による電子メール送信の失敗の解決策は、Linux 上で sendmail または postfix を有効にして設定することです。sendmail を使用して php で電子メールを送信できます。
推奨: 「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 言語に似ており、広く使用されています。
最初のバージョンは 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 サイトの他の関連記事を参照してください。