CakePHPでメール送信 – Qdmail

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

pc.casey.jp » CakePHPでメール送信(標準版) :
https://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 で使ってみました。

参考文献

◆ダウンロード

コメント