Joomla Extension Ultimate Mailing Listsをinfoscoop.orgに導入

特定ユーザだけにメールを送りたい

サイトに登録してくれたユーザにメールを送りたいとき、Joomlaではデフォルトのままだと、Math Mailというツールしか入っていなくて、サイト登録者、管理者といった大まかなグループ単位でしかメールを送ることができません。
これを、特定のユーザだけにメールを送れるようにしたい、ということでinfoScoop OpenSource WebサイトにJoomla ExtensionのUltimate Mailing Listsを導入しました。
初め、少し引っかかったところもあったのでちょっとメモ。
以下特定のユーザだけにメールを送れるようにする設定手順です。

ダウンロードとインストール

Ultimate Mailing Listsのダウンロードはこちらから。
Joomlaのインストール画面からインストール。

コンタクトリストを作成する

まず、コンタクトリストを作成します。
Joomla管理画面>Components>Ultimate Mailing Lists
に行き、Contact Lists画面へ進みます。

そこで[New]ボタンを押して新規作成。

適当にTest Groupと名づけて保存。

これでコンタクトリストが作成できました。

コンタクトリストにユーザを追加

コンタクトリストには、ユーザを追加しなければ初めは誰もいません。
色々もっとうまいやり方があるとは思うのですが、手っ取り早い方法としては、サイト登録者全員を初めに登録してしまい、後からコンタクトリストからユーザを消していくやり方があります。
Joomla管理画面>Components>Ultimate Mailing Lists>Contact Lists
画面で、Test Groupの左のチェックボックスにチェックを入れ、[Add Registered Users]をクリックします。
また、GroupはPublishedにしておきます。

すると、コンタクトリストにUserが追加されます。同じ画面で確認すると、サイトの既存ユーザ181人が追加できています。

TestGroupリンクをクリックすると、コンタクトリストに追加された全ユーザを見ることができます。

Subscribed "not yet" になっているのは、ユーザが購読していないという意味です。
このツールは、フロントエンドからユーザがニュースフィードを購読するようにもできるので、そのような項目があります。
でもここではその昨日は必要ないのでそのままでかまいません。
コンタクトリストにユーザがいればメールを送ることができます。

コンタクトリストからユーザを削除

ユーザをコンタクトリストから削除するには、ユーザの左側のチェックボックスにチェックを入れ、右上の[Delete]アイコンをクリックします。
もちろんコンタクトリストから削除されるだけで、Joomlaのマスターから削除されるわけではないので安心してください。

コンタクトリストのユーザ全員にメールを送信

最後に[Send to Assigned List]へ進むと、今さっき作成したコンタクトリストのユーザ全員がメール送信フォームのToの部分に設定されて表示されます。

送信者の名前とメールアドレスは、ログイン時のユーザのものになります。

以上。