7月
29
2010
CakePHPでメール送信 – Qdmail
投稿者: admin, カテゴリ: CakePHP, tags: CakePHP, Components, controller, Qdmail, メール投稿日: 2010.07.29 - 17:56
更新日: 2011.02.01 - 20:40
CakePHP でメールを送信します。日本語を扱わない場合はCakePHP標準のもので問題なしです。
pc.casey.jp » CakePHPでメール送信(標準版) :
http://pc.casey.jp/archives/2087
今回は日本語を扱うので、Qdmailを選択してみます。SMTPについては今回触れません。
Qdmailは主なフレームワークにも対応したメールライブラリです:
スポンサードリンク
- CakePHP
- Symfony
- CodeIgniter
- ZendFrameWork
- Ethna
- その他のフレームワーク
◆準備
- まず、本体をダウンロード(ページ下部参照)
- app/controllers/components/に qdmail.php を配置
◆CakePHPで使う
◇controller でComponentを指定する
var $components=array( “Qdmail” );
◇送りたい部分で以下のようにするだけ
$this->Qdmail->to( ‘address@example.com’ , ‘日本語名’ );
$this->Qdmail->subject(‘Qdmail on CakePHP メールのテスト’);
$this->Qdmail->from(‘from@example.com’ , ‘配信元日本語名’ );
$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
◆ダウンロード
- ダウンロードdownload – Qdmail – PHP::Mail Library , Quick and Detailed for Multibyte :
http://hal456.net/qdmail/downloads#p6.1
関連記事
- CakePHPでメール送信(日本語対応)
- CakePHPでメール送信(標準版)
- [CakePHP] メール送信(Shell版)
- MidincoCather(tm) img タグをトリガとして条件合致で何かさせる
- Linuxコマンド
- [WordPress] WP-DBManager がメール送信できいない
- Mail::POP3Client – メールの受信
スポンサードリンク
エントリ (RSS)