高機能日本語メール送信ライブラリQdmailを利用してCakePHPのShellからメールを送信する方法
高機能日本語メール送信ライブラリ・文字化けフリー Qdmailを利用して、
CakePHPのShellからメールを送信する方法です。
hoge.php
CakePHPのShellからメールを送信する方法です。
hoge.php
<?php
class HogeShell extends Shell{
function send(){
// app/controllers/components/qdmail.phpをインポートする
App::import('Component','Qdmail');
// QdmailComponentのインスタンスを生成
$this->Qdmail=new QdmailComponent();
// startupメソッドにShell(HogeShell)のインスタンスを渡す
$this->Qdmail->startup($this);
// お好みでパラメータをセット(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();
}
}
?>