-
サーバ構築のデージーネットTOP
-
OSS情報
-
OSS紹介
-
Mailman~OSSのメーリングリストサーバ~
-
Mailman3管理者向けマニュアル
5. 投稿メッセージの管理
一覧へ
7. フィルタリング設定
6. メールテンプレートの設定
この章では、Mailman3から送信されるメールの本文を生成する、テンプレートの設定方法について解説します。
テンプレートを作成しない場合、Mailman3にデフォルトで登録されているメッセージのテンプレートが適用されます。
手順の詳細は メールテンプレートの編集 を参照してください。
6.1. テンプレート作成時の注意点
Postorius v1.3.6 (2022年11月現在) では、テンプレートの再作成(過去に作成し、削除した後に作成した状態)の場合、以前のテンプレートが適用されてしまいます。
再作成したテンプレートを適用するには、再作成後、一度テンプレートの編集画面を開き、 更新
ボタンを押す必要があります。
6.2. 作成可能なテンプレートの種類
WEB画面から作成できるテンプレートは以下の通りです。
[list:member:digest:footer]
-ダイジェストメッセージのフッター
[list:admin:action:post]
- 投稿にモデレータの承認が必要な場合に、メーリングリストのオーナーに送信されるメッセージ
[list:admin:action:subscribe]
- メーリングリストへの参加にモデレータの承認が必要な場合に、メーリングリストのオーナーに送信されるメッセージ
[list:admin:action:unsubscribe]
- メーリングリストへの退会にモデレータの承認が必要な場合に、メーリングリストのオーナーに送信されるメッセージ
[list:admin:notice:subscribe]
- メーリングリストに新しい参加者が追加された際、メーリングリストの管理者に送信されるメッセージ
[list:admin:notice:unrecognized]
- 認識されないバウンスメールが届いた際、メーリングリストの管理者に送信されるメッセージ
[list:admin:notice:pending]
- 'mailman notify'コマンドからメーリングリストの管理者に送信されるメッセージ
[list:admin:notice:increment]
- メンバーのバウンススコアが増加した際、メーリングリストの管理者に送信されるメッセージ
[list:admin:notice:disable]
- 過度のバウンスによりメンバーが無効になった際に、メーリングリストの管理者に送信されるメッセージ
[list:admin:notice:unsubscribe]
- メンバーが退会させられた際に、メーリングリストの管理者に送信されるメッセージ
[list:member:digest:header]
[list:member:digest:masthead]
[list:member:regular:footer]
[list:member:regular:header]
[list:user:action:subscribe]
- メーリングリストへの参加手続きの際、ユーザーに送信されるメッセージ
[list:user:action:unsubscribe]
- メーリングリスト退会手続きの際、ユーザーに送信されるメッセージ
[list:user:action:invite]
- メーリングリストに招待された際、ユーザーに送信されるメッセージ
[list:user:notice:goodbye]
- メンバーがメーリングリストから退会した際に送信される通知
[list:user:notice:hold]
- モデレータの承認待ちで、メッセージが保留されているときに投稿者に送信される通知
[list:user:notice:no-more-today]
- 1日当たりの自動応答最大数に達した際に送信されるメッセージ
[list:user:notice:post]
- メーリングリストがメッセージを受信したことを投稿者に送信する通知
[list:user:notice:probe]
- メールの配送失敗が原因で、メーリングリストに参加できていない際に、ユーザーに送信されるバウンスプローブ
[list:user:notice:refuse]
- リストのモデレータによってメッセージが拒否された際、投稿者に送信される通知
[list:user:notice:rejected]
- メッセージが自動的に拒否された際、投稿者に送信される通知
[list:user:notice:welcome]
- メーリングリストへの登録が完了した際にユーザーに送信される通知
[list:user:notice:warning]
- 多くのメールが配信できなかったことにより、メンバーから外された際にユーザーに送信される通知
[list:user:notice:welcome]
- メーリングリストへの登録が完了した際にユーザーに送信される通知
6.3. メールテンプレートの新規作成
メールテンプレートを新規で作成するには、管理メニューの テンプレート
をクリックし、 新しいテンプレート
をクリックします。
テンプレートの登録画面から、メールのテンプレートを作成します。
名前
のプルダウンメニューから作成したいテンプレートを選択します。
データ
には、メールの本文となるテンプレートを登録します。
テンプレートには、以下の変数が利用できます。
- $listname
- $hyperkitty_url
- $list_id
- List-IDヘッダーに変換されます
- 変換後の例: ant.example.com
- $display_name
- メーリングリストの表示名に変換されます
- 変換後の例: Ant
- $short_listname
- メーリングリストのローカルパートに変換されます
- 変換後の例: ant
- $domain
- メーリングリストのドメインパートに変換されます
- 変換後の例: example.com
- $info
- $request_email
- $owner_email
- $site_email
- $language
- メーリングリストの優先言語に変換されます
- 変換後の例: ja
設定後、 保存
をクリックします。
Warning
テンプレートの再作成(過去に作成し、削除した後に作成した状態)の場合、以前のテンプレートが適用されてしまいます。再作成したテンプレートを適用するには、再作成後、一度テンプレートの編集画面を開き、 更新
ボタンを押す必要があります。
6.4. メールテンプレートの編集
管理メニューの テンプレート
をクリックし、登録されているメールテンプレートの一覧を表示します。
編集したいテンプレートの 編集
ボタンをクリックします。
テンプレートの編集画面が表示されます。
設定変更後、 更新
をクリックします。
更新後、テンプレートが適用されたメールが届くようになります。
6.5. メールテンプレートの削除
管理メニューの テンプレート
をクリックし、登録されているメールテンプレートの一覧を表示します。
削除したいテンプレートの 削除
ボタンをクリックします。
確認画面が表示されます。
問題なければ 確認
を押します。
5. 投稿メッセージの管理
一覧へ
7. フィルタリング設定
OSS情報「Mailman」
- インストール
- ここでは、CentOS7の場合を例に、インストール方法について紹介します。