オープンソース

phpList〜オープンソースのメルマガ配信システム〜

phpListとは

phpListとは、メールマガジンの配信を行うことができるオープンソースソフトウェアです。言語はPHPで書かれており、MySQLライセンスはGPLで、phpList ltdが主に開発を行っています。コミュニティが主体となっているOSS版のほか、商用サポートも存在します。またメールマーケティングを行うための機能も搭載しています。

phplistログイン画像

phpListの特徴

HTMLメール、テキストメール配信

phpListは、テキストメールはもちろん、HTMLメールの配信が可能です。さらに配信日時の指定やテストメール、特定のメーリングリストにもメールを配信することができます。配信するメールの条件の設定や、配信の結果についても確認が行えます。メーリングリストには、インストール時では、「test」と「newsletter」の2個のメーリングリストが用意されており、最初に作成した管理者がメンバーとして登録されています。リストを「公開リスト」として登録すると、登録したリストが購読登録画面に表示され、購読者が購読を選択できるようになります。

phplistメール配信設定画像

配信エラー管理

phpListでは、メールを送信し、配信エラーになった購読者について、以下の処理をすることができます。

配信できない購読者に対し、自動で配信停止にする

エラーメールの数を設定し、そのエラーメール数を超えた購読者に対し、ステータスを「未承認」状態にすることができます。「未承認」状態とは、配送停止状態のことです。この状態になったときは、該当の登録者はデータベースに残ったまま状態で、必要であれば手動で削除を行うこともできます。

phplistメール配信エラー管理画像

届いたエラーメールの内容によって、購読者削除を行える

配送エラールールの設定という部分からアクションを設定できます。このアクションを設定することで、購読者の削除やブラックリストへの追加など行うことが可能です。エラーメールの際に選択できるアクションには次のようなものがあります。

  • 購読者を削除
  • 購読者を未承認にする
  • 購読者をブラックリストに入れる
  • メールアドレスをブラックリストに入れる
  • 購読者と配送エラーを削除
  • 購読者を未承認にして配送エラーを削除
  • 購読者をブラックリストに入れて配送エラーを削除
  • メールアドレスをブラックリストに入れて配送エラーを削除
  • 配送エラーを削除

自動で配信停止をする処理の場合とは異なり、上記の設定では1通でも該当するエラーメールを受信した場合にはその該当の処理を行います。

多言語に対応

phpListは多言語対応のフレームワークで作成されています。しかし現在、部分的に日本語化されていない部分もあります。最近の傾向として、ソフトウェアがほぼ1ヶ月に1回のペースでバージョンアップしているため、日本語化がこれに追い付いていないように見受けられます。画面表示、メールなどはテンプレート化されていますが、デフォルトのテンプレートはすべて英語表記であり、日本語のテンプレートやサンプルは用意されていません。このため、各種テンプレートはすべて手動で日本語化する必要があります。

管理者権限の選択

管理者画面で管理者の追加や編集をすることができます。管理者は購読者の管理やキャンペーンメールの送信、統計を見るなどの権限を分けることが可能です。管理Web画面上では、メールの配信状況やメールマガジンの作成・テンプレートの保存を行うことができます。

phplist管理者権限管理画像

トラッキング統計情報の閲覧

URLやメール配信ごとのクリック統計やメールの開封についての統計情報の確認をすることができます。トラッキングの取得もHTML内のリンクボタンを自動的にトラッキングURLと入れかえて、ユーザにメール配信することができます。またそれぞれの統計でのクリック率とユーザの紐づけも行うことが可能です。

プラグインによる拡張

phpListはプラグインをインストールすることで機能を拡張することができるようになっています。プラグインは、本体に付属されているものと、ダウンロードして設置するものがあります。
本体に付属されているプラグインは次の通りです。

  • CaptchaPlugin

    購読のフォームにキャプチャを作成する

  • CKEditorPlugin

    HTMLメールを編集するのに便利なソフトウェアインターネット上からスタイルシートやJavaScriptをダウンロードすることができる

  • CommonPlugin

    他のプラグインが利用できるライブラリ的なプラグイン

  • inviteplugin

    phpListに招待するメールを送信することができるプラグイン

  • SegmentPlugin

    キャンペーンの送信宛先を、リスト単位ではなく、ユーザの属性で絞り込むことをできるようにするプラグイン

  • subjectLinePlaceholdersPlugin

    メッセージの件名に、ユーザ属性をタグ置換で挿入することができるプラグイン

デージーネットの取り組み

デージーネットでは、phpListを使用したメールシステムの構築などを提案しています。また今後日本語化に対応していない部分について、コミュニティのTranslationプロジェクトを通じて、より使いやすいWebインタフェースになるよう貢献していきます。

phpList「情報の一覧」

phpList調査報告書

無料資料ダウンロード

phpListは、メールマガジンの配信を行うことができるオープンソースソフトウェアです。ライセンスはGPLで、phpList ltdが主に開発を行っています。本書は、phpListと、一部のプラグインの機能について調査した結果をまとめたものです。

デモのお申込み

もっと使い方が知りたい方へ
操作方法や操作性をデモにてご確認いただけます。使い方のイメージを把握したい、使えるか判断したい場合にご活用下さい。デモをご希望の方は、下記よりお申込みいただけます。


デモをご希望の方

デモの申し込みイメージ

phpList〜オープンソースのメルマガ配信システムのOSS〜の先頭へ