2008/09/23(火)ZendFrameWorkで日本語完璧メール-Qdmailを利用する【未分類】spokZendFrameWorkには、Zend_Mailというライブラリがありますが、日本語の処理に難点があるようです。そこで、PHP日本語多機能メールコンポーネントQdmailをZendFrameWorkで使用してみましょう。いっても、ZendFrameWork自体が巨大ライブラリの集合体なので、ZendFrameWorkの中でといっても、通常のQdmailの使用方法と同じだったります。Recipient');$mail->setSubject('TestSubject');$mail->send();Qdmailでは、以下のようにします。ZendFrameWorkのフォルダにqdmail.phpを入れても良し、他のインクルードディレクトリにいれてもよしです。->send();たいへん似てますね。Zend_Mailより、マルチバイト対応をしっかりしている(はず)ですので、日本語の題名などのヘッダーも文字化けは少ないと思います。おまけにZend_Mailでは、デコメを送信するのは至難の業ですが、Qdmailは簡単に各キャリアに送信できますので、お試しを。インタフェイス実は、ZendFrameWorkは今回初めて触ったのですが、このZend_MailのインタフェイスがQdmailと似ていたのでびっくりでした。別にマネしたわけではないのですが。Zend_Mailの流れるようなインタフェイスはいいですね。いつか、Qdmailも対応したいですが、なんせPHP4対応である限り、無理そうです。Viewの中身をメールで送信するにはZendFrameWorkでQdmailを使うをご参照下さい。http://www.cpa-lab.com/tech/0181/tb/※お手数ですが、SPAM防止のためURLの後ろに「VE3」を追加してください。2.03.Infomation管理人のメインサイト。画像アルバムコンテンツPaginatorの使い方。30最近の記事さくらインターネットで空メールエラーmbstrings関数をPHPで使う際の必見サイトQdmailサイトと相互リンクただ簡単にメールを送りたいだけだったのにPHPPHPフレームワークで日本語メール送信。anonymousissetを正しく理解する。ほんじissetを正しく理解する。ほんじissetを正しく理解する。へびにっきissetを正しく理解する。