タグ

qdmailに関するelm_arataのブックマーク (3)

  • 【PHP】qdmailで改行なし文字を並べられた場合文字化けする事象 - Qiita

    PHPのメール送信ライブラリであるqdmailを使ってメール送信する際、テキストエリア(恐らくボックスも)に改行なしの文字をずらっと並べつつメール送信すると文字化けしたものが送られるという事象がありましたので共有します。 原因 どうにもSMTPプロトコルでは1行1024文字と定められているようで、sendmailなどの送信サーバのデフォルト設定では 1024文字で自動改行が入ることが多いらしいですが、Qdmailでは回避不可能ってことだったようです。。 対処 だがしかしQdmailにはインテリジェントワードラップてのがあって特定文字列幅で折り返しをしてくれる機能があるらしい、 実際に見てみると確かにソレっぽい記述がありました。 //--------- // wordwrap //--------- var $wordwrap_allow = false; var $wrap_prohibi

    【PHP】qdmailで改行なし文字を並べられた場合文字化けする事象 - Qiita
  • php から確実にメール送信(Qdmail使用、SMTP経由) - Qiita

    phpから mail() や mb_send_mail() で、メールを送ると・・・ 迷惑メールに分類されたり、SPAMとしてブロックされて届くことすらなかったり、なかなかうまくいきません。 確実にメールを届けるには、面倒ですが実際につかっているSMTPサーバー経由でメール送信するのが、もっとも有効。ということで、その方法です。 準備 送信用のメールアカウントを用意。ほとんどのサーバー業者の提供するSMTPサーバーは認証が必要なはずなので、メールアカウントを作っておく。 Qdmail を ここから ダウンロードする。 Qdsmtp を ここから ダウンロードする。 コード //Qdmailをロード require_once('qdmail.php'); //Qdsmtpをロード //(ドキュメントには、記述不要とかいてあるが、書かないとうまくいかないことがあった) require_once

    php から確実にメール送信(Qdmail使用、SMTP経由) - Qiita
  • cakephpでQdmailのReturn-Pathの設定方法 - benny毎日ラボ

    Qdmailは当に便利かつ強力なメール送信ライブラリだと思います。まず、作者にお礼を申し上げます。 さて、実際にQdmailを使う時にどうしてもReturn-Pathを設定したい時があります。 家にもRetrun-Pathの設定方法が掲載されていますが http://hal456.net/qdmail/return_path これだけ見ても結局、関数型のqd_send_mailを使ってください ということになります。 せっかくCakephp対応のQdmailComponentがあるのに、使わないのはもったいないですね。 でも、QdmailComponentを下記のように使うと $this->Qdmail->to( 'to@example.com' , '配信先日語名' ); $this->Qdmail->subject('タイトル'); $this->Qdmail->from('fr

    cakephpでQdmailのReturn-Pathの設定方法 - benny毎日ラボ
  • 1