ホームページ >バックエンド開発 >PHPチュートリアル >PHP mail() 関数を使用して HTML 電子メールを送信するにはどうすればよいですか?

PHP mail() 関数を使用して HTML 電子メールを送信するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-13 05:53:02496ブラウズ

How to send HTML emails using the PHP mail() function?

PHP Mail を使用して HTML メールを送信する方法

PHP mail() 関数を使用して HTML メールを送信するには、以下が必要です。電子メールのヘッダーとコンテンツを次のように変更します:

1. 「Content-Type」と「MIME-Version」ヘッダーを設定します

$headers 変数を変更して次の内容を含めます:

$headers = "MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n";

2.メール本文を HTML タグで囲む

$body 変数を、見出しと本文を含めて HTML タグで囲みます。 head タグ内のコンテンツ タイプで UTF-8 エンコーディングが指定されていることを確認します。

$body = "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /></head><body><p>

3.インライン CSS とテーブルを使用する

メール コンテンツのスタイルを設定する場合は、インライン CSS を使用することをお勧めします。テーブルを使用して、目的のレイアウトを作成します。

最終的なコードは次のようになります。


この更新されたコードにより、PHP mail() を使用して HTML コンテンツを含む電子メールを送信できるようになります。関数。

以上がPHP mail() 関数を使用して HTML 電子メールを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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