cakephp qdmail を smtp送信

2014年10月12日更新 view: 747 view
photoBy: http://www.nttdocomo.co.jp/info/spam_mail/images/img_01.gif

smtpってなんぞや

smtpで送信するメリット

送信メールが迷惑メール扱いされて困っているアナタ。
絶対読んでおくべきです。

  • 迷惑メール扱いされてもIPだけ変えてやればレンタルサーバーを移動しなくても
    通常メールとして送信することができる。
    つまり、迷惑メールとしてgmailに認識されたらsmtpつき格安サーバーを借りて、
    そこのsmtp情報を流用しちゃえばいいってこと!
  • 相手先メールアドレスがエラーだった場合、リターンメールを受け取れる。

下準備

qdmailとqdsmtpをダウンロード。
http://hal456.net/qdmail/
http://hal456.net/qdsmtp/

書き方

スポンサードリンク

bootstrap.php

Configure::write('qdmail.smtp',
array(
  'host'=>'account.sakura.ne.jp',
  'port'=>'587',
  'name'=>'送信者名',
  'from'=>'from@addres.com',
  'pass' => '1234',
  'protocol'=>'SMTP_AUTH',
)
);

コントローラー

<?php
class FaqsController extends FaqAppController
{  
var $components = array('Qdmail');

function contact()
{
  //smtp設定
  $this->view = "View";
  $this->Qdmail->reset();
  $this->Qdmail->smtp(true);
  $this->Qdmail->smtpServer(Configure::read('qdmail.smtp'));//コンフィグ読み出し

  //一般送信
  $this->Qdmail->to('okurisaki@hoge.com');
  $this->Qdmail->subject('題名');
  $this->Qdmail->from('info@soushindomain.com');
  $this->Qdmail->text("この文章が送信されるよ");
  $this->Qdmail->send();
}

}
?>

参考
http://www.okushin.co.jp/kodanuki_note/2009/04/cakephpqdmailsmtp.html

以上です。
ちなみにうちは迷惑メールなんて送ってませんからね^^

スポンサードリンク

関連記事

関連カテゴリ

コロ助

web関連の記事や制作系の記事をどんどんまとめていきます。 宜しくお願いします!

ピックアップ

パソコン・ソフトウェア ランキング

9月21日 ( 木 ) にアクセスが多かった記事はこちら!