次のページ▼2008/10/12(日)ただ簡単にメールを送りたいだけだったのにPHP【未分類】spokPHPで簡単にメールを送りたいだけなのに。次回のメジャーバージョンアップは、絵文字ですが、本業が忙しく、しばらく後になりそうです。それ以外は機能拡張の予定もなくなってきました。後は安定性の向上です。日本語高機能PHPライブラリQdmailはそれなりに進化しました。当初は、日本語を簡単に扱いたいという点からはじまり、途中からCakePHP対応、デコメ対応、そして電子署名。あるサイトのメールフォームに打ち込んでもらったメールアドレスに、添付ファイルを送信する、というサービスを作るのに、なんと苦労したことか。mail関数、mb_send_mail関数も、デフォルトでは役に立たず、Pear::Mailは、メールの内部構造(マルチパート構成)をきちんと理解しなければ使いこなせず。日本語で添付ファイルを送りたいだけなのに。文字コードなんて気にせずに。それをかなえるための努力は日曜プログラマにしては、相当困難な道のりでした。マルチパートの理解、文字コードの理解(特に改行コード!)、SMTPの理解、各種RFCの理解、MTAの実装の理解(未だ足りない)、各種メーラーの実装の把握、プログラミングテクニックにおけるセキュリティの問題、効率的コードの問題、メンテナンス性の髙コードの構築、利用されるOSの理解、PHP4とPHP5の違い、PHPフレームワークの理解それらでもうまくいかず、多くの方からフィードバック、エラー報告などをいただきました。一部はまだ未解決ですが、それなりに他のPHPメールライブラリよりも、「文字化けしない」「簡単」という点は、ライバルを大きく引き離したのではないかと自負しています。『phpを勉強はじめています。トラックバック(0件)▼2008/10/01(水)PHPフレームワークで日本語メール送信。【qdmail】spok多くのフレームワークは海外製であり、日本語メール送信となると、とたんに文字化けしたり、機能が限定的だったりします。Ethnaは日本製ですが、メールライブラリの機能が限定的であり、やはり多機能を追及するならば、Qdmailの使用をオススメします。Qdmailを使えば、文字化けを最小限に抑え、HTMLメールはもちろん、添付ファイル、デコメも送信することができます。デコメ機能は好評で、4種類のキャリア向けのデコメを自動的に作成し、ユーザーは、キャリアのデコメ仕様の違いを意識する必要がありません。昨今のデコメの普及はすさまじく、特に女性の間ではデコメがデフォルトのような感じです。フレームワークのビュー機能を使えば、簡単にデコメのテンプレートも作れるでしょう。メール配信をデコメで行い、会員毎にメッセージを変えるなんてことも簡単にできます。その他のフレームワークでも、フレームワークを利用した画面描画データを変数に取得できるのであれば、すぐにQdmailをお使いいただけます。【未分類】spokPHPフレームワークEthnaにも、MailSenderという名の、メール送信ライブラリがあります。シンプルでわかりやすいのですが、送信文字コードがiso-2022-jpだけなど機能が限られます。高機能日本語メールライブラリQdmailを使えば、様々な文字コード、Base64エンコード、HTMLメール、デコメなど、多彩なメールをEthnaから送信することができます。2.03.Infomation管理人のメインサイト。画像アルバムコンテンツPaginatorの使い方。12345678910111213141516171819202122232425262728293031最近の記事さくらインターネットで空メールエラーmbstrings関数をPHPで使う際の必見サイトQdmailサイトと相互リンクただ簡単にメールを送りたいだけだったのにPHPPHPフレームワークで日本語メール送信。最近のコメントissetを正しく理解する。ほんじissetを正しく理解する。ほんじissetを正しく理解する。もぎゃissetを正しく理解する。issetを正しく理解する。