ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルを使用してメールを送信する

PHP_PHP チュートリアルを使用してメールを送信する

WBOY
WBOYオリジナル
2016-07-21 16:07:191335ブラウズ

電子メールを送信するスクリプトは、おそらく Web サイトで最も一般的なスクリプトの 1 つです。これは単純ですが、電子メール スクリプトはプログラマを非常にイライラさせることがあります。PHP には mail() 関数と呼ばれるスクリプトがあります。メールを送信するには、受信者のアドレスとレターの本文がわかればよいだけですが、mail() を希望どおりに機能させるには、まだいくつかの難しい問題を解決する必要があります

mail() を機能させるには、次のことが必要です。このサーバーがメール プログラムにとってどれほど重要であっても、このチュートリアルでは SMTP の秘密を明らかにし、いくつかの問題を解決します。 PHP を使用したメール送信の問題。この記事の他のトピックには、アドレス リストをループして受信者にテキスト形式と HTML 形式の両方で電子メールを送信する方法が含まれます。 SMTP サーバーは、このプロトコルを実行してメールを送信するコンピューターです。このプロトコルを実行するということは、Windows 以外のコンピューターを使用している場合は、Sendmail や Qmail などのプログラムを実行することを意味します。 Windows NT Service Pack の一部であるか、Windows 2000 に組み込まれているものは、この種のプログラムの典型的な例です

これらの SMTP ソフトウェア パッケージだけが存在するとは言いませんが、Web サイトではこれらが最も一般的なものです。はインターネット サービス プロバイダーの仮想ホスティング パッケージの一部を使用するため、ISP または屋内にあるコンピュータの場合は、SMTP サービス プログラムがこのコンピュータにインストールされている可能性があります。 Web サーバーから電子メールを送信するプロセスを処理するために、このコンピューターに何らかの SMTP ソフトウェアがインストールされています

ただし、個人ユーザーで、開発者が 1 人しかいない場合、PC で実行されている Web サーバー プログラムを使用している場合は、あなたのマシンで SMTP ソフトウェアが実行されていない可能性があります。これは非常に単純ですが正確な経験則です。Windows ユーザーで、このような SMTP サーバーを一度も見たことがない場合は、プログラムを実行していません。その場合、SMTP サーバー プログラムをインストール、構成、維持する方法 (それが何であるかわからない場合はお勧めしません) か、既存の SMTP サーバーを使用するかの 2 つのオプションがあります。


http://www.bkjia.com/PHPjc/315176.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/315176.html技術記事電子メールを送信するスクリプトは、おそらく Web サイトで見つけることができる最も一般的なスクリプトの 1 つですが、電子メール スクリプトは、プログラマを非常にイライラさせることがあります。PHP には... という問題があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。