- デコメ送信機能を作ってみた
- 2010.05.26
管理画面からメルマガを作成し、会員番号や会員ページのURLを差し込み画像もインラインで添付するような携帯向けメルマガ配信システムを作ってみた。
当初、Qdmailを使用したが、ドコモのみ添付画像が削除され上手くいかなかったため、QdmailでQdsmtpも使いSMTP送信に変更した結果、無事ドコモでも画像がインラインで表示されるようになった。但し、SMTPサーバの種類によっては接続が上手くできず送信エラーが出るため注意が必要!!
調べたところ、1.26bではqmail判定ルーチン部分で不具合があるそうで、
以下のif文をコメントアウトすることにより、動作するようになった。/*
if(false !== @system($sendmail_path.’ -d0.1 < /dev/null
> /dev/null’,$ret)){
if(is_array($ret)){
$ret = reset($ret);
}
$code = (int) substr($ret,0,3);
if( 100 === $code || 111 === $code){
$this->is_qmail = true;
}
}
*/また、今回QdmailをSMTP送信で使ってみた感想として、関数型(qd_send_mail)は送信に時間がかかるため、OOP型にした方が断然よいというのが分かりました 💡
【この記事のタグ】
お疲れ様でした!無事できたようですね。
次のチャレンジ楽しみにしております。
icebreaker様
コメントありがとうございます。
今後もいろいろとご指摘いただけますようよろしくお願いいたします。
詳細はまた後日ご連絡させていただきます・・・