全キャリア対応のデコメールの作成・変換が行えるPHPライブラリQdmail
    このエントリをはてなブックマークに登録

スポックさんからのタレコミです。
(情報提供ありがとうございます)

PHP用のメール送信ライブラリ「Qdmail」が、デコメール関連の機能を強化しされたそうです。

→ Qdmail PHP高機能日本語メール送信ライブラリ・文字化けフリー [hal456.net]

→ デコメールまとめ – Qdmail

→ CPA-LABテクニカル デコメテンプレート変換はじめてガイド (Qdmailを使ったデモ)

 

Qdmailには次のような特徴があるようです。

  • PHP4,5の両方に対応
  • mail関数送信、SMTP送信の両方に対応
  • Dcomo,au,Softbank,イーモバイル,Willcomの各キャリアを自動判別して最適なデコメを送信
  • qd_send_mail()という関数型で簡単送信
  • プロにはオブジェクト指向型(OOP)の送信方法 詳しく設定できます。
  • easyメソッドで、中級者にも対応
  • デコメテンプレート相互変換機能
  • デコメテンプレート解析・送信機能(テンプレートの内容を解析してデコメで送信可能)
  • メール→デコメテンプレート変換機能(デコメのみならず、通常メールからデコメテンプレートを作成可能)

デコメールは各キャリアによって仕様が異なっているため、送信・変換が簡単にできるのは嬉しいですね。

もっとも単純なデコメール送信のサンプルを作ってみました。
これだけで3キャリア対応となるようです。

<?php
require('qdmail.php');

$body = '<html><body bgcolor="#aabbff">
<h1>HTMLメールテスト</h1>
<b>太字</b>
<font color="red">文字色を変えてみます。</font>
<div>画像はこのように</div>
<img src="cid:test.jpg">
<div>文章中に置くことができます。</div>
<p>Send by Qdmail</p>
<div>携帯端末、キャリアによって使えるHTMLタグが違いますので注意してください。</div>
<div><a href="mailto:address@example.com">メールはこちらへ</a></div>
<div><a href="tel:00-0000-0000">電話はこちらへ</a></div>
</body></html>';

qd_send_mail('deco', 
	'to@example.com', 
	'件名テスト', 
	$body, 
	'from@example.com', 
	array('test.jpg','添付ファイル名')
);
?>


auで受信した例

メール送信に関する内容はこちらのページが参考になります。
(0.x系とは使い方が違うので、誤ったページを参照しないように注意が必要です)

→ Qdmail – バージョン1系トップ [hal456.net]

 

Qdmailはオープンソースで、MIT Licenseで公開されているとのことです。
またCakePHPのコンポーネントとして利用でき、親和性も高いようです。

Qdmailトップページサポートページでやりとりしているコメントも参考になりますね。

デコメール送信を行うシステムの作成をお考えの方は、一度試してみてはいかがでしょうか。

 

関連:


 

最近の記事







3 Responses to “全キャリア対応のデコメールの作成・変換が行えるPHPライブラリQdmail”

  1. […] ke-tai.org > Blog Archive > 全キャリア対応のデコメールの作成・変換が行えるPHPライブラリQdmail (tags: mobile php) […]

  2. […] 機能日本語メール送信ライブラリ・文字化けフリー [ hal456.net] → デコメールまとめ – Qdmail → CPA-LABテクニカル デコメテン プレート変換はじめてガイド (Qdmailを使っ… original article […]

  3. http://kikky.net/pc/mk_decomail.html

    3キャリア対応デコメ!!

コメントを書く