ようこそゲストさん

Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte

簡単HTMLメール

htmlメール

ここで説明するのは、画像をインターネットに置いておくタイプのHTMLメールです。
HTML内に表示する画像もいっしょに送るタイプは、「インラインHTMLメール」といい、別項にて説明します。デコメは、インラインHTMLメールであり、日本の携帯端末向けのデコレーションメールは、別に説明します。
require_once('qdmail.php');
$mail = & new Qdmail();*1

$mail -> easyHtml(
      'mailto@example.com' ,
      '宛先(日本語OK)' ,
      'タイトル(日本語OK)' ,
      '本文(日本語OK)',
      'from@example.com' ,
      '配信元(日本語OK)'
 );
Htmlの部分が変わった以外は、簡単テキストメールの送り方と全く同じです。
添付ファイルやその他のヘッダーの設定の仕方も同じです。
もちろん、'本文(日本語OK)'の部分には、htmlで内容を書かなくてはなりません。
Qdmailでは、htmlメールを解析することができないメーラーや、ポリシーとしてhtmlメールを読まない方にも、内容だけは届くように、htmlメールから、代替テキストを自動的に生成して、メールに添えています。
このオプションは変更することもできます。

HTMLメールの例

ここでは、簡単なhtmlメールの内容の例を書いておきます。
$body = '<html><body bgcolor="#aabbff"><h1>HTMLメールテスト</h1><b>太字</b><font color="red">文字色を変えてみます。</font><p>Send by Qdmail</p><div><a href="mailto:address@example.com">メールはこちらへ</a></div></body></html>';
$mail -> easyHtml(
      'address@example.com' ,
      '宛先(日本語OK)' ,
      'タイトル(日本語OK)' ,
      $body,
      'from@example.com' ,
      '配信元(日本語OK)'
 );
このHTMLは古い書き方ですが、わかりやすいのであえて、古い方法で書きました。

*1 : PHP5では、"&"は必要ありません。


#  非公開コメント   
  • TB-URL  http://hal456.net/qdmail/06/tb/
  • 簡単デコレーションメール(デコメ) Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte spok
    ここでは、日本の携帯端末特有のデコメの送り方について説明します。前提として、テキストメールとHTMLメールの送り方は、知っておいて下さい。基本的な送り方例を示します。$mail = & new Qdmail();$body = '<html&...
  • 簡単モード(EasyMode) Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte spok
    ■簡単モードとはQdmailは、PHP4,PHP5の両方に対応したクラスライブラリであり、基本的にオブジェクト指向*1的な使い方をします。一方で、PHPを使っている方の中には、オブジェクトって何?という方もいらっしゃるかと思います。そのような方のために、Q...
  • デコメール Qdmail - PHP::Mail Library , Quick and Detailed for Multibyte spok
    ここはバージョン1系のeasyモードの解説です。バージョン0系については、バージョン0系のeasyモードの使い方をご参照ください。ここでは、日本の携帯端末特有のデコメの送り方について説明します。前提として、テキストメールとHTMLメールの送り方は、知ってお...