LOGIN ID Password Auto Login Register Now! Lost Password?
XOOPS2BasicManual
About XOOPS
JavaScriptをOnでご覧ください。

2.14 ユーザ宛メール送信詳細

条件に合致するユーザに、一括してメールやPM(ここでは両方をまとめてメッセージと表記します)を送ることのできる意外と便利な機能です。
例えば以下のような用途が考えられます。

  • サイトに関するアナウンスを比較的アクティブなユーザに対してだけ行う
  • グループ単位に異なる内容のメッセージを送信する
  • いわゆるゴミアカウントを削除するために、承認の済んでいないアカウントについて、再度、承認を促すメールを送る
各種条件設定&送信フォーム
送信先ユーザの選択

メッセージを送信するユーザの条件を指定する部分です。

  1. グループ
    メッセージの送信先をグループで指定します。複数指定も可能です。
  2. 最終ログイン日時が下記の日時よりも後
    最終ログイン日時をyyyy-mm-dd形式で入力します。内部的には文字数で年月日を切り分けているため、2005-1-1 といった記述だとおかしくなります。
  3. 最終ログイン日時が下記の日時よりも前
    注意事項は上と同様です。
  4. 最終ログイン日時がX日前以上
    最終ログイン日時の相対指定です。単に数字で指定します。
  5. 最終ログイン日時がX日前以内
    最終ログイン日時の相対指定です。単に数字で指定します。
  6. 当サイトからのメール配信を希望しているユーザのみに送信する
    ここをチェックすると、ユーザ登録時やアカウント編集において、「当サイトの新着情報などをメールで受け取る」となっているユーザのみに絞り込まれます。
    サイトポリシーにも関わってきますが、特に緊急性のあるメッセージ以外は、ここをチェックすべきです。
  7. 非アクティブユーザ宛にのみ送信
    ここをチェックすると、ユーザ登録はしたものの、その後の承認処理が済んでいないアカウントだけが抽出されます。
  8. 登録日時が下記の日時よりも後
    登録日時をyyyy-mm-dd形式で入力します。内部的には文字数で年月日を切り分けているため、2005-1-1 といった記述だとおかしくなります。
  9. 登録日時が下記の日時よりも前
    注意事項は上と同様です。

この条件が比較的複雑なのですが、以下のようになっています。

  • viiがチェックされている場合は、i〜viまでの条件は無視され、「承認未了のユーザ」という条件だけが有効になります。
  • viiがチェックされていない場合は、i〜viの条件が有効になり、複数指定されている場合は、それらの論理積が条件となります。
  • 上で得られた条件と、viiiとixとの論理積が、最終的な条件になります。

以上の条件部分が一つも選択されない場合には、全ユーザへの送信になりそうですが、この場合は、メッセージの送信自体がなされません。

送信者 メッセージをメールで送信するときのFrom行(MIMEエンコードされる名前部分)となります。
初期値は 一般設定→一般設定 の「サイト名」です。
送信者メールアドレス メッセージをメールで送信するときのFrom行(メールアドレス部)となります。
初期値は 一般設定→一般設定 の「管理者メールアドレス」です。
表題

メールではSubject、PMでは件名になります。ここに日本語を入力して送られたメールが文字化けする場合、PHPバージョンに問題があることが多いでしょう。メールが文字化けするを参考に、パッチを当ててください。

ここでは、一つだけタグを使うことが出来ます。

  • {X_UNAME} ... 送信先の各ユーザ名に置き換わります。
    ユーザ名をSubjectに入れるだけでも、スパムメールと勘違いされる危険性が少しでも減るものと期待されます。
メッセージ本文

メールの本文になります。ここでは、以下の4つのタグが利用可能です。

  • {X_UID} ... 送信先ユーザのID(数字)に置き換わります。URIを構成する際に利用すると良いでしょう。
  • {X_UNAME} ... 送信先の各ユーザ名に置き換わります。
  • {X_UEMAIL} ... 送信先ユーザのメールアドレスに置き換わります。
  • {X_UACTLINK} ... 送信先ユーザ(未承認)の登録を承認するためのページへのリンクに置き換わります。送信先ユーザの選択で「非アクティブユーザ宛にのみ送信」と組み合わせて、承認処理を促す場合などに利用できるでしょう。
送信方法 メッセージの送信方法を選択します。メール・PM・メールとPMの両方という、3パターンが選択可能です。

Previous
2.13 ユーザ検索詳細
Top of contents Next
2.15 アバター・マネージャー詳細
Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities