CakePHPでメール送信 – Qdmail

CakePHP でメールを送信します。日本語を扱わない場合はCakePHP標準のもので問題なしです。

pc.casey.jp » CakePHPでメール送信(標準版) :
//pc.casey.jp/archives/2087

今回は日本語を扱うので、Qdmailを選択してみます。SMTPについては今回触れません。

Qdmailは主なフレームワークにも対応したメールライブラリです:

スポンサードリンク

  • CakePHP
  • Symfony
  • CodeIgniter
  • ZendFrameWork
  • Ethna
  • その他のフレームワーク

◆準備

  1.  まず、本体をダウンロード(ページ下部参照)
  2. app/controllers/components/に qdmail.php を配置

◆CakePHPで使う

◇controller でComponentを指定する

var $components=array( “Qdmail” );

◇送りたい部分で以下のようにするだけ

$this->Qdmail->to( ‘[email protected]’ , ‘日本語名’ );
$this->Qdmail->subject(‘Qdmail on CakePHP メールのテスト’);
$this->Qdmail->from(‘[email protected]’ , ‘配信元日本語名’ );
$this->Qdmail->text( ‘本文をここにかきます’ );
$this->Qdmail->send();

高機能で様々な使い方があるが今回はとりあえずここまで。
Viewを使う方法、SMTPを使う方法などは参考文献に解説されています。CakePHP 1.2.4 で使ってみました。

参考文献

  • PHP高機能日本語メール送信ライブラリ・文字化けフリー – Qdmail – PHP::Mail Library , Quick and Detailed for Multibyte :
    http://hal456.net/qdmail/
  • 使い方 CakePHPでのメール送信 – Qdmail – PHP::Mail Library , Quick and Detailed for Multibyte :
    http://hal456.net/qdmail/cakebase

◆ダウンロード

関連記事

スポンサードリンク

Comments

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です