QdmailReceiver を Cakephp2.x から使う

ちょっとだけはまったので・・・
嘘です かなりドはまりしました。cake2.x のドキュメントが少ない(>_< )

PHPからPOP3メールのめんどくさいところを全部ラップしてくれるステキなライブラリ
QdmailReceiver

を、CakePHPから使う(requre_once したいだけ)だったんだけど、

作法に則るためには以下の通り

/app/Vendor/QdmailReceiver/ をつくって、
配下に qdmail_reciever.php を配置。
適当なコントローラ上で

[PHP]
App::import(‘Vendor’, ‘QdmailReceiver/qdmail_receiver’);

$popServer = ‘example.com’ ;
$popUser = ‘popUser’;
$popPassword = ‘popPw’;

//接続
$server = array(
‘protocol’=>’pop3’,
‘host’=>$popServer ,
‘user’=>$popUser ,
‘pass’=>$popPassword ,
);
$receiver = QdmailReceiver::start( ‘pop’ , $server);
[/PHP]

$receiverがインスタンス化されて煮るなり焼くなり。

なんてステキ!(`・ω・´)

コメントを残す

メールアドレスが公開されることはありません。