ホーム > ブログ > 高機能日本語メール送信ライブラリQdmailを利用してCakePHPのShellからメールを送信する方法

高機能日本語メール送信ライブラリQdmailを利用してCakePHPのShellからメールを送信する方法

高機能日本語メール送信ライブラリ・文字化けフリー Qdmailを利用して、
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();
    }
}
?>
前の記事 «
次の記事 »