ホームページ > バックエンド開発 > PHPチュートリアル > PHP 2 でメールを送信する方法_PHP チュートリアル

PHP 2 でメールを送信する方法_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:25:42
オリジナル
1151 人が閲覧しました

mail([受信者], [件名], [メール本文], [ヘッダー]);
[受信者] をリスト内の次の名前に置き換えるだけです。 アドレスの配列:
$ が既にあると仮定します。
この配列をループして新しいアドレスを取得し、電子メールを送信するだけです。
データベース内に電子メール アドレスのリストがある場合、同じ原則が適用されます。つまり、それらをループします。
明らかに、同じ概念が特定のデータベース タイプとテーブルにも適用されます。コードにはいくつかの変更が必要です。
アドレスのリストをループするときに見落としがちな点は、処理するアドレスが 50 個を超える場合、スクリプトが完了する前に失敗する可能性があります。これは、PHP にはデフォルトの時間が設定されているためです。各スクリプトの実行時間は 30 秒に制限されています。変更する場合は、アドレスのリストに電子メールを送信するスクリプトなどの特定のスクリプトに限定してください。サーバーのスレッドを自分で削除すると、コンピューターがクラッシュして回復しなくなります。
スクリプトで時間制限を設定するには、set_time_limit() 関数を使用します。時間制限を、たとえば 60 秒 (set_time_limit(60)) に設定することができます。完了するまで実行させておくことができます (set_time_limit(0))。
このコードをスクリプトに追加して、電子メール アドレスをループします。電子メールがリスト内のすべてのアドレスに送信されるまで作業を続けることができます。
HTML 形式で電子メールを送信することも、難しそうに見えますが、一度やり方を覚えてしまえば、難しいと思ったことを後悔するかもしれません。
作成した電子メール スクリプトに 2 つの変更を加える必要があります。
メールは HTML 形式でなければなりません
コンテンツ タイプ ヘッダーを追加する必要があります
HTML メールを読めるクライアントを持つ受信者には、メールが大きな太字で表示されます。画像設定タグを含む HTML メールを送信する場合は、src 属性に完全な URL を使用することを忘れないでください。例: PHP 2 でメールを送信する方法_PHP チュートリアル

また、HTML 形式のメールは誰でも読めるわけではないことにも注意してください。このフォーマッタを読めない人は HTML コード自体しか見ることができません。これは面倒なので、よく考えたほうがよいでしょう。このチュートリアルでは、考えられるあらゆる方法、メソッド、フォームで PHP を使用して電子メールを送信できます。基本: サーバーを設定し、単純な電子メールを送信することもできます。また、mail() 関数を使用して生成した電子メールに添付ファイルを送信したり、さまざまなヘッダーを変更したり、クライアント プログラムやメーリング リストの送信に関するその他の電子的な処理を行うこともできます。プログラムでできることは



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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532019.html技術記事 mail([受信者], [件名], [メール本文], [ヘッダー]); [受信者] をリスト内の次の名前に置き換えるだけです... の配列が既にあると仮定します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート