無料で使えるオープンソースのメール配信システム~PHPlist

CMSのモジュールを漁ってたら、オープンソースのメール配信システムを見かけたました。実は昔、メールマガジン配信とかやってたので、興味が沸いて調査。WEBでの集客や告知って、メール使う場合が多いですからねぇ。

PHPlist という名前で、ちょっと調べたりドキュメント見たところ、機能としては

・メールマガジンの登録、解除
・テキストメール、HTMLメールの作成
・配信のスケジューリング
・クリックの測定
・登録情報による配信セグメント
・バウンスメールの処理

と、高機能。また、CMSのnecleusやxoopsにはPHPlist関係のプラグインがあるようで、連動可能かもしれません。ライセンスはGPL v2、参考までにWikipediaGNU General Public Licenseをどうぞ。

で、実際に動かしてみました。

phplist1.gif


現在の最新版は2.10.5。ただ、こちらでは日本語ファイルが無いようなので、開発版である2.11.3で確認。どうやらインターフェースは日本語化済みのようで、インストールしたら日本語が使えるようになりました(SQLをさわったり設定をがいじくったりはしましたが)。

どんな感じかは、説明するより見た方が早いかと。とりあえず設置てみましたので興味の有る方はどうそ。

メールマガジン受信者向画面

メールマガジン配信者向画面
ID: admin
PASS: phplist

テストモードで動作させていますので、実際のメール配信は行えません。あとは特に制限がかかっていないので、管理者のアカウントとか、消さないでね(笑)

見た感じ、けっこう良くないですか?でも、実は肝心のメールで日本語が通らない。軽く調べたところ、ヘッダとエンコードの問題っぽい。プログラムを修正すればなんとかなりそうです。

で、そのあたりどうなってるのか調べてみました。日本PHPLISTユーザグループって日本語化を進めてるグループもあるみたいだけど、しばらく更新が止まって残念な感じ。

気が向いたら、日本語でメール流せるようにしてみます。

といっても、通常のSMTPサーバー、もしくはPHPのmail()関数を利用した配信処理です。モバイル対応や量に速度、また信頼性が必要な場合はASPを利用するのがおすすめです。今となっては配信サービスも月額数千円から借りれますので。

【2008/07/11 追記】
検索エンジンからここにたどり着かれる方が多いので、久々に中身を眺めてみました。

いろいろ想定して書かれてるのでなんだかややこしいです。まとめて mb_sendmail に書き直すとまく動くかも。誰かやってくれませんかねぇ・・・って、やっぱ言い出しっぺの法則ですよね。