無料で使えるオープンソースのメール配信システム~PHPlist
CMSのモジュールを漁ってたら、オープンソースのメール配信システムを見かけたました。実は昔、メールマガジン配信とかやってたので、興味が沸いて調査。WEBでの集客や告知って、メール使う場合が多いですからねぇ。
PHPlist という名前で、ちょっと調べたりドキュメント見たところ、機能としては
・メールマガジンの登録、解除
・テキストメール、HTMLメールの作成
・配信のスケジューリング
・クリックの測定
・登録情報による配信セグメント
・バウンスメールの処理
と、高機能。また、CMSのnecleusやxoopsにはPHPlist関係のプラグインがあるようで、連動可能かもしれません。ライセンスはGPL v2、参考までにWikipediaGNU General Public Licenseをどうぞ。
で、実際に動かしてみました。
現在の最新版は2.10.5。ただ、こちらでは日本語ファイルが無いようなので、開発版である2.11.3で確認。どうやらインターフェースは日本語化済みのようで、インストールしたら日本語が使えるようになりました(SQLをさわったり設定をがいじくったりはしましたが)。
どんな感じかは、説明するより見た方が早いかと。とりあえず設置てみましたので興味の有る方はどうそ。
メールマガジン配信者向画面
ID: admin
PASS: phplist
テストモードで動作させていますので、実際のメール配信は行えません。あとは特に制限がかかっていないので、管理者のアカウントとか、消さないでね(笑)
見た感じ、けっこう良くないですか?でも、実は肝心のメールで日本語が通らない。軽く調べたところ、ヘッダとエンコードの問題っぽい。プログラムを修正すればなんとかなりそうです。
で、そのあたりどうなってるのか調べてみました。日本PHPLISTユーザグループって日本語化を進めてるグループもあるみたいだけど、しばらく更新が止まって残念な感じ。
気が向いたら、日本語でメール流せるようにしてみます。
といっても、通常のSMTPサーバー、もしくはPHPのmail()関数を利用した配信処理です。モバイル対応や量に速度、また信頼性が必要な場合はASPを利用するのがおすすめです。今となっては配信サービスも月額数千円から借りれますので。
【2008/07/11 追記】
検索エンジンからここにたどり着かれる方が多いので、久々に中身を眺めてみました。
いろいろ想定して書かれてるのでなんだかややこしいです。まとめて mb_sendmail に書き直すとまく動くかも。誰かやってくれませんかねぇ・・・って、やっぱ言い出しっぺの法則ですよね。


ネコ社長 21:54 2008年6月24日 パーマリンク
>>ヘッダとエンコードの問題っぽい。プログラムを修正すればなんとかなりそうです。
私もPHPLISTをインストールしましたが、文字化けがあり、
どのファイルのどの部分を修正すればいいか、困っています。
できれば教えてもらえないでしょうか?
kenji0302 20:29 2008年7月20日 パーマリンク
気づかなくてごめんなさい、今更遅いかもしれませんが・・・
修正が必要な箇所はおそらく以下のファイルの
lists/admin/phpmailer/class.phpmailer.php
EncodeHeader, CreateHeaderクラスと、あとは Encoding の設定あたりになると思います。
参考になれば。
nhisa 14:57 2008年10月6日 パーマリンク
時期ずれで、お役に立たないかもしれませんが、
PHPList2.11.3をphpmailer経由でiso-2022-jpで配信するところまで、
やってみましたので、ご参考になれば幸いです。
まだ、テストを十分にできた状況ではありませんが、
一通りの機能は試したので、私が手を入れた部分を含め、
全体を公開する予定です。
失礼します。
kenji0302 19:10 2008年10月15日 パーマリンク
nhisaさま
しばらくSPAMとして埋もれてしまっておりました…すみません。
時期ズレなんてまったくそんな事ないです。わざわざコメントありがとうございます!
ソース、眺めさせていただきました。
あれだけの変更でできたのか!とちょっとびっくりです。
とはいえ、各箇所を調べていくの、大変だったかと思います。
ありがたく使わせていただきます(しばらく予定は無いですが…)
ちなみに、会社のサイトも見せて頂きましたが、ご近所さんですね。
ポロロッカによく出没しています(笑)
pc.casey.jp » phplist – オープンソース高機能メールマガジン 14:16 2010年5月5日 パーマリンク
[...] [...]