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

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

Mary-Kate Olsen
リリース: 2024-11-28 12:54:11
オリジナル
267 人が閲覧しました

How to Send HTML Emails with PHP's `mail()` Function?

PHP Mail を使用した HTML 電子メールの送信

PHP では、mail() 関数を使用して電子メールを送信する便利な方法が提供されます。ただし、本文内の HTML コンテンツを送信するのは難しい場合があります。次のコード スニペットは、この問題に対処する方法を示しています。

<?php
// ...

$body = <<<HTML
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
    <p>
ログイン後にコピー

説明:

  • HTML ヘッダー: TheMIME-Version およびContent-type ヘッダーは、電子メールにエンコードされた HTML コンテンツが含まれていることを指定するために追加されます。 UTF-8.
  • HTML コンテンツ: body 変数はヒアドキュメント (<<
  • インライン CSS: 外部 CSS ファイルを使用する代わりに、インライン CSS を使用してテキストのスタイルを設定します。 CSS プロパティは、HTML 要素に直接適用されます。
  • レイアウト用のテーブル: 異なる電子メール クライアント間の互換性を確保するために、電子メール コンテンツのレイアウトには HTML テーブルを使用することをお勧めします。

これらの要素を組み込むことで、コードは HTML メールを正しく送信できるようになり、メールのコンテンツをフォーマットして強化できるようになります。メッセージ。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート