OSSTech Mailman3 管理者・利用者ガイド

OSSTech 株式会社
更新日

2024 年 8 月 8 日

目次
1Mailman3 管理者・利用者ガイド

1

Mailman の管理権限の種類 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1Web サイト管理者ユーザー向けガイド2

2.1

Web サイト管理者の作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

2.2

Web サイト管理者の初回サインイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22.3

メーリングリスト一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32.4

サインイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32.5

ドメイン作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42.6

メーリングリスト作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62.7

メーリングリスト削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92.8

Mailman サービスの起動・停止 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9メーリングリスト管理者向けガイド

111.1
23
3.1

メーリングリスト管理画面へのログイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.2

メーリングリストのメンバー管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.3

メーリングリスト設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4メーリングリストメンバー向けガイド

26

4.1

メーリングリスト一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.2

サインイン . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.3

アーカイブの利用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

4.4

パスワードの変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

4.5

所属メーリングリストの一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295コマンドによる Mailman の管理

30

5.1

メーリングリストの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.2

メーリングリスト一覧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.3

メーリングリスト削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.4

メーリングリストにメンバーの登録 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.5

メーリングリストのメンバーの一覧表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

5.6

メーリングリストのメンバーの削除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

5.7Mailman Web サイト管理ユーザーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

5.8Mailman Web ユーザーの作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

5.9Mailman Web ユーザーのパスワード変更 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

© 2024 OSSTech Corporationi

1 Mailman3 管理者・利用者ガイド
本ドキュメントは、OSSTech 版 Mailman3 の管理者・利用者向けのガイドです。
本システムでは、以下のパラメーターで構成された Mailman3 サーバーを前提として説明を行います。

• メーリングリストのドメイン: ml.example.com• メーリングリストサーバー名: ml.example.com

1.1 Mailman の管理権限の種類
Mailman3 の Web 管理画面を利用するために、次の 2 種類のユーザーを作成することができます。* 「Webサイト管理ユーザー」 * メーリングリストの作成及び、全てのメーリングリストの管理操作が可能です。*「Web ユーザー」 * 管理者やモデレーターとして割り当てられたメーリングリストの管理操作が可能です。*
自身がメンバーとして所属しているメーリングリストの自分宛の配送設定や、非公開アーカイブの閲覧などが可能です。
各利用者は Mailman Web 画面にアクセスし、自身のメールアドレス (またはユーザー名)・パスワードでログインを行い各種管理作業を行います。

© 2024 OSSTech Corporation

1

2 Web サイト管理者ユーザー向けガイド
Web サイト管理者は全てのメーリングリストの作成・削除や設定を行うことができます。

2.1 Web サイト管理者の作成
Web サイト管理者は Mailman サーバー上の mailman-web createsuperuser コマンドでのみ作成することができます。

# /opt/osstech/bin/mailman-web createsuperuser \--username=listmanager \--email=listmanager@ml.example.com \;Password: <割り当てるパスワードを入力>
Password (again): <割り当てるパスワードを再入力>
Superuser created successfully.

Web サイト管理者として指定するメールアドレスは、初回サインイン時のメールアドレス確認によりメールが送付されるため、メール受信が可能なメールアドレスを指定してください。

2.2 Web サイト管理者の初回サインイン
Web サイト管理者を作成後、Mailman の Web 管理サイトにアクセスします。
• https://ml.example.com/画面右上の「サインイン」を選びます。

図1© 2024 OSSTech Corporation

サインイン

2

サインイン画面で、Web サイト管理者のメールアドレスとパスワードを入力し、「サインイン」を押します。

Web サイト管理者のメールアドレス宛に次の内容のメールが送付されます。

こんにちは、[Mailman サービスの名称]!

listmanager さんが ml.example.com にこのメールアドレスを登録しようとしています。

問題がなければ、確認のために下記の URL をクリックしてください。
https://ml.example.com/accounts/confirm-email/MQ:1s4xcL:j_8DClKqDgVwKJV3lsHUruSKdi-EoqaNYEcgROS[Mailman サービスの名称] を利用いただきありがとうございます!
ml.example.com

指定された URL にアクセスすることで、Web サイト管理者でサインインすることが可能となります。

2.3 メーリングリスト一覧
Mailman で管理されているメーリングリスト一覧は、次の URL からアクセスします。
• https://ml.example.com/
メーリングリスト一覧ページでは、メーリングリスト一覧への公開設定が行われているメーリングリストが掲載されます。

図 2 メーリングリスト一覧

2.4 サインイン
各メーリングリストの管理操作を行うためには、「サインイン」が必要です。
画面右上の「サインイン」を選びます。

© 2024 OSSTech Corporation3

図3

サインイン

サインイン画面で、Web サイト管理者ユーザーのメールアドレスとパスワードを入力し、「サインイン」を押します。
認証に成功すると、Web サイト管理者のメーリングリスト一覧画面が表示されます。
一覧画面で「すべて」を選択すると、「非公開」のメーリングリストも含めて、全てのメーリングリスト一覧が表示されます。

図 4 全てのメーリングリスト一覧

2.5 ドメイン作成
メーリングリストを管理するために、メーリングリストとして利用可能な「ドメイン」情報を作成する必要があります。
メーリングリスト用の「ドメイン」は複数作成することができます。

© 2024 OSSTech Corporation

4

図 5 ドメイン作成• メールホスト– Mailman のメーリングリストで利用可能とするドメイン名 (ml.example.com など) を指定します。
• 説明– ドメインに関する補足説明を設定します。
• エイリアスドメイン– 通常は設定する必要はありません• ウェブホスト– WebUI 用のドメイン名を選択します。
各項目の入力後、「ドメイン作成」を行います。
ドメイン情報作成後、ドメイン一覧画面が表示されます。

© 2024 OSSTech Corporation5

図 6 ドメイン作成完了

2.6 メーリングリスト作成
メーリングリストの作成はメーリングリスト一覧ページの「新しいリストの作成」から行います。

図 7 メーリングリスト一覧「新しいリストの作成」を選択すると、メーリングリスト作成画面が表示されます。

© 2024 OSSTech Corporation

6

図 8 メーリングリスト作成「新しいメーリングリストを作成する」画面では、次の項目を指定します。

•「リストの名前」– メーリングリスト名のみ (@ドメイン名の部分は含めません) を入力します。
•「メールホスト」– 作成するメーリングリストのドメインを選択します。
•「最初のリストオーナーのアドレス」– メーリングリスト管理者のメールアドレスを指定します。
•「メーリングリスト名を公開しますか」– メーリングリスト一覧に掲載するか、非公開にするか選択します。
•「メーリングリストの形式」– 作成するメーリングリストの初期値に応じたスタイルを選択します。
•「簡易説明」– メーリングリスト一覧に掲載する説明文を入力します。(省略可)
各項目を入力後、「リストの作成」を押してメーリングリストを作成します。

2.6.1 メーリングリストの形式
OSSTech 版 Mailman3 では次の 4 つのスタイルを初期設定として用意しています。
• 配信専用のメーリングリストスタイル• 通常のディスカッションメーリングリストのスタイル• 組織やグループなどの内部で利用するメーリングリストのスタイル© 2024 OSSTech Corporation7• 非公開アーカイブを備えたディスカッションメーリングリストスタイル
利用形態に近いスタイルを選択してメーリングリストを作成し、運用方針に合わせてメーリングリストの設定を変更後、メーリングリストの利用を開始してください。
この 4 つのスタイルのメーリングリストは、それぞれ初期設定として次の特徴を備えています。

2.6.1.1 配信専用メーリングリストスタイル• メール件名に [ML 名] を付与• メーリングリストへの参加申請メールに応答して破棄する• メーリングリストの参加者・退会者にメッセージを通知する• メンバー変更をメーリングリスト管理者にメール通知しない• メンバーの登録・削除時に、対象メンバーの許可が必要• 配信メールに RFC2369 ヘッダーを含める•「明示的な宛先設定」 はい• 最大メッセージサイズ 40KB
• 投稿メールが保留対象にならない最大宛先数 10• 公開アーカイブあり
2.6.1.2 通常のディスカッションメーリングリストのスタイル• メール件名に [ML 名: 連番] を付与• メーリングリストへの参加申請メールを無視する• メーリングリストの参加者・退会者にメッセージを通知しない• メンバー変更をメーリングリスト管理者にメール通知する• メンバーの参加・退会に該当メンバーと管理者の承認がそれぞれ必要• 配信メールに RFC2369 ヘッダーを含めない•「明示的な宛先設定」 いいえ• 最大メッセージサイズ 無制限• 投稿メールが保留対象にならない最大宛先数 無制限• アーカイブ無し
2.6.1.3 組織やグループなどの内部で利用するメーリングリストのスタイル• メール件名に [ML 名: 連番] を付与• メーリングリストへの参加申請メールに応答して破棄する• メーリングリストの参加者・退会者にメッセージを通知しない• メンバー変更をメーリングリスト管理者にメール通知する• メンバーの参加・退会に該当メンバーと管理者の承認がそれぞれ必要© 2024 OSSTech Corporation8• 配信メールに RFC2369 ヘッダーを含めない•「明示的な宛先設定」 いいえ• 最大メッセージサイズ 無制限• 投稿メールが保留対象にならない最大宛先数 無制限• アーカイブ無し
2.6.1.4 非公開アーカイブを備えたディスカッションメーリングリストスタイル• メール件名に [ML 名] を付与• メンバーの参加に該当メンバーと管理者の承認がそれぞれ必要• メンバーの退会に該当メンバーの承認が必要• メーリングリストへの参加申請メールを無視する• メーリングリストの参加者・退会者にメッセージを通知する• 配信メールに RFC2369 ヘッダーを含める•「明示的な宛先設定」 はい• 最大メッセージサイズ 40KB
• 投稿メールが保留対象にならない最大宛先数 10• 非公開アーカイブあり

2.7 メーリングリスト削除
Web 管理画面から誤ってメーリングリストを削除することを防ぐため、既定の設定では Web 管理画面からメーリングリストを削除することはできません。後述のコマンドによる管理方法により、メーリングリストを削除してください。

2.8 Mailman サービスの起動・停止
Mailman のメーリングリストサービスの起動は次のコマンドで行います。

# systemctl start osstech-mailman

Mailman のメーリングリストサービスの停止は次のコマンドで行います。

# systemctl stop osstech-mailman

Mailman のメーリングリストサービスの稼働状況の確認は次のコマンドでおこないます。

# systemctl status osstech-mailman● osstech-mailman.service - GNU Mailing List Manager© 2024 OSSTech Corporation

9Loaded: loaded (/usr/lib/systemd/system/osstech-mailman.service; enabled; >Active: active (running) since Tue 2024-07-30 17:17:19 JST; 7s ago
Active の欄が「active(running)」と表示されるときは稼働中です。Active の欄が「inactive(dead)」と表示されるときは停止中です。

2.8.1 Mailman Web 管理画面の起動・停止
Mailman Web 管理画面は、「httpd」、「osstech-mailman-web」、「osstech-mailman-web-qcluster」の 3 つのサービスで構成されます。

Mailman Web 管理画面のサービスの起動は次のコマンドで行います。

# systemctl start httpd osstech-mailman-web osstech-mailman-web-qcluster

Mailman Web 管理画面のサービスの停止は次のコマンドで行います。

# systemctl stop httpd osstech-mailman-web osstech-mailman-web-qcluster

Mailman Web 管理画面のサービスの稼働状況の確認は次のコマンドで行います。

# systemctl status httpd osstech-mailman-web osstech-mailman-web-qcluster● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; preset: dis>
Active: active (running) since Tue 2024-07-30 17:19:25 JST; 1min 35s ago...
● osstech-mailman-web.service - Mailman Web Gunicorn Service

Loaded: loaded (/usr/lib/systemd/system/osstech-mailman-web.service; enable>
Active: active (running) since Tue 2024-07-30 17:19:25 JST; 1min 35s ago● osstech-mailman-web-qcluster.service - Mailman Web async tasks runner

Loaded: loaded (/usr/lib/systemd/system/osstech-mailman-web-qcluster.servic>
Active: active (running) since Tue 2024-07-30 17:19:25 JST; 1min 35s ago

3 つのサービスの Active の欄がそれぞれ「active(running)」と表示されるときは稼働中です。Active の欄が「inactive(dead)」と表示されるときは停止中です。

© 2024 OSSTech Corporation10

3 メーリングリスト管理者向けガイド
3.1 メーリングリスト管理画面へのログイン
最初に作成した Web サイト管理者以外のメーリングリスト管理者がメーリングリスト管理画面にログインするためには、Mailman 管理用の Web ユーザーをコマンドで作成する必要があります。

# /opt/osstech/bin/mailman-web createuser \--username=yamada \--email=yamada@ml.example.com \;Password: <割り当てるパスワードを入力>
Password (again): <割り当てるパスワードを再入力>
User created successfully.

Web サイト管理者は全てのメーリングリストの管理が可能です。また、各メーリングリスト管理者は、自身が管理しているメーリングリストのみ管理が可能です。
メーリングリストの管理は、次の URL からアクセスし、右上の「サインイン」からサインインを行います。

• https://ml.example.com/
初回サインイン時は、「Web サイト管理者の初回サインイン」で記載済みのメールアドレスの確認フローが行われます。
サインイン後、自身がメンバーや管理者となっているメーリングリストの一覧が表示されます。

図 9 メーリングリスト一覧

3.1.1 メーリングリスト管理者の追加
作成済みのメーリングリストにメーリングリスト管理者を追加する場合、次の手順で行います。
メーリングリスト管理画面の「ユーザー」の選択肢から「オーナー」を選択します。

© 2024 OSSTech Corporation

11

図 10 メーリングリスト管理者追加「メールアドレス」と「表示名」を入力し、「Add Owner」を押してオーナーを追加します。

図 11 メーリングリスト管理者追加

追加したメーリングリスト管理者で Mailman Web 管理画面にアクセスするためには、「メーリングリスト管理画面へのログイン」で説明した Web ユーザーの作成を実施してください。

© 2024 OSSTech Corporation

12

3.2 メーリングリストのメンバー管理
3.2.1 メンバーの登録
メーリングリストのメンバーの追加は、「一括処理」メニューの「一括入会」から行います。

図 12メンバー追加「一括入会するメールアドレス」の欄に、メーリングリストに登録するメンバーのメールアドレスを 1 行に 1つずつ記載します。

図 13

メンバー追加メンバー登録時のオプションとして以下の選択肢があります。

• 事前確認© 2024 OSSTech Corporation13

– チェックを付けると、ユーザー自身による承認フロー無しにメンバーとして登録されます。
• 事前承認済み– メンバーの追加時にモデレーターによる承認フロー無しでメンバーとして登録されます。
• 検証済み– メンバーとして登録されたユーザーはメーリングリスト Web 画面の初回ログイン時にメールアドレスの確認フローが省略されます。

• 招待– メンバー宛に送られる招待メールのリンクからユーザー自身がメンバーとして登録することを選択するだけでメンバーの登録が完了します。

• 挨拶メッセージを送信– 登録されるメンバーのメールアドレス宛に挨拶メッセージを送信するか選択します。

オプションの選択後、「一括入会」を押してメンバーの登録を完了します。

3.2.2 非メンバーの登録
メーリングリストに投稿されたメールの配信対象にはしない一方でメーリングリストにメールを投稿した際に特定の処理 (投稿の承認、保留、拒否、破棄) を行いたい場合、「非メンバー」として特定のメールアドレスを登録することができます。
非メンバーの登録は、「ユーザー」の「非メンバー」の画面から行います。
「メールアドレス」と「表示名」を入力し、「Add nonmember」のボタンを押します。

© 2024 OSSTech Corporation14図 14

非メンバーの登録追加された非メンバーは「非メンバーの一覧」に表示されます。

図 15

非メンバーの一覧

非メンバーのメールアドレス部分を選択することで詳細設定画面となります。

© 2024 OSSTech Corporation

15

図 16

非メンバーの詳細設定

非メンバーの詳細画面の「審査設定」の項目で、このメンバーがメーリングリストにメールを投稿した際の動作を設定することができます。
「リストのデフォルト」を設定した場合、このメーリングリストの「設定」-「メッセージ受付」の「非メンバーがリストに投稿したときのデフォルト処理」に設定されている動作が適用されます。それ以外の設定は設定内容に従います。

図 17

非メンバーの審査設定

3.2.3 メンバー一覧の表示
メニューの「ユーザー」の「メンバー」を選択することで登録されているメンバー一覧を表示することができます。

© 2024 OSSTech Corporation

16

図 18 メンバーの一覧表示

3.2.4 メンバーの削除
メーリングリストからメンバーを削除したい場合、個々にメンバーを削除する方法と、一括して削除する方法があります。
メンバー一覧画面の各メンバーの先頭にあるチェックボックスにチェックをつけ、「選択したものを退会」を選ぶと、指定したメンバーをメーリングリストから削除することができます。

図 19 メンバーの個別削除

メンバーを一括で削除したい場合、メニューの「一括処理」から「一括退会」を選びます。
退会するメールアドレスの欄に、1 行に 1 つずつ削除対象のメンバーのメールアドレスを記入し、「リストアップされたユーザーを退会」を押します。

© 2024 OSSTech Corporation

17

図 20 メンバーの一括削除

3.3 メーリングリスト設定
メーリングリストの各種動作の設定は「設定」メニューから行います。

図 21 メーリングリスト設定メニュー

3.3.1 リスト識別設定
メーリングリストの概要や表示に関連する設定を行います。

• 一覧ページにリストを表示–「はい」を設定すると Mailman のメーリングリスト一覧ページに表示されます。
• 簡易説明– メーリングリスト一覧に表示される短い説明です。
• 詳細説明© 2024 OSSTech Corporation18

– メーリングリストの詳細な説明です。
• 表示名– メーリングリスト一覧に表示されるメーリングリストの表示名です。
• 件名プレフィックス– メール配信時の Subject に設定する件名のプレフィックスです。特定のキーワードや連番を付与したい場合に設定します。件名の文字列中で「%d」を含めるとメーリングリストに投稿されたメールの連番に置き換えられます。また、「%05d」といった形で連番の桁数を指定することも可能です。

• メンバーリストの可視性– 所属しているメンバーを確認できるユーザーの範囲を指定します。

図 22 リスト識別設定

設定を変更後、最下部の「変更を保存する」を押して反映します。

3.3.2 自動応答設定
メーリングリストの運用中に各ユーザー向けや管理者向けに送られる通知メールの設定を行います。

• 保留メッセージをユーザーに通知– メーリングリストに投稿したメールが保留扱いとなった際に、投稿者にメールで通知するか指定します。

© 2024 OSSTech Corporation19• 挨拶メッセージを送信– メーリングリストにメンバーを入会した際に、自動で入会の挨拶メールを送信するか指定します。
• お別れのメッセージを送る– メーリングリストからメンバーを退会した際に、自動で退会の通知メールを送信するか指定します。

• すぐに管理者に通知– メーリングリスト管理者宛の通知を毎日のリマインダーの通知まで待たずに即座にメールで通知するか指定します。

• メンバー変更を管理者に通知– メーリングリストのメンバーの入会と退会に関する通知をメーリングリスト管理者宛に自動で送信するか指定します。

図 23© 2024 OSSTech Corporation

自動応答設定20

3.3.3 メッセージ変更
メーリングリストに投稿されたメールのヘッダーの扱いなどを行います。

• 匿名リスト–「はい」を設定するとメーリングリストに投稿されたメッセージの送信者 (From、Sender、Reply-Toヘッダー) を削除し、代わりにメーリングリストのアドレスを設定します。

• 明示的な Reply-To アドレス
– メーリングリストに投稿されたメッセージに常に設定する Reply-To アドレスを設定できます。
• 投稿の Reply-To を除去– メーリングリストに投稿されたメッセージから Reply-To ヘッダーの削除を行います。この処理は「明示的な Reply-To アドレス」の処理の前に行われます。

図 24 メッセージ変更設定

3.3.4 メッセージ受付
メーリングリストに投稿されるメールの扱いを設定します。

© 2024 OSSTech Corporation21

• メンバーがリストに投稿したときのデフォルト処理– メーリングリストに登録されているメンバーがメールを投稿した際の処理を指定します。
• 非メンバーがリストに投稿したときのデフォルト処理– メーリングリストに登録されていないメンバーがメールを投稿した際の処理を指定します。「保留」
を選択した場合、投稿されたメールに対してメーリングリスト管理者、またはモデレーターによる承認後、メールが配信されます。

• 最大メッセージサイズ– メーリングリストに投稿可能なメッセージのサイズを KB 単位で指定します。0 を指定した場合は無制限です。

• 最大宛先数– 投稿されたメールに指定された To と Cc の合計数が指定された値を超えている場合、「保留」の扱いとなります。0 を指定した場合は制限が行われません。

• 投稿を「承認」「保留」「拒否」「破棄」する非メンバー– メーリングリストのメンバーとして登録されていないアドレスから投稿された場合に、正規表現で一致するアドレスに対して処理内容を設定することができます。正規表現を必要としない特定のメールアドレスについては「ユーザー」メニューから「非メンバー」としてメーリングリストに登録することができます。

図 25 メッセージ受付設定

3.3.5 アーカイブ設定
メーリングリストのアーカイブ設定を行います。

Mailman3 では各メーリングリストに投稿されたメールのアーカイブがデータベースに保存される仕組みとなっているため、不要なアーカイブは作成しないことを推奨します。

© 2024 OSSTech Corporation22

• アーカイブポリシー– 公開アーカイブ∗ 誰でも閲覧できるアーカイブを提供します。
– 非公開アーカイブ∗ メーリングリストのメンバーのみが閲覧できるアーカイブを提供します。
– このリストをアーカイブしない∗ アーカイブを提供しません。
• 使用するアーカイブシステム– hyperkitty∗ Mailman の Web から参照できるアーカイブを保存・提供します。
– prototype• アーカイブのレンダリングモード– Mailman の Web でアーカイブを参照する際に修飾した形式で提供する場合、Markdown テキストを選択してください。

図 26 アーカイブ設定

3.3.6 入退会ポリシー
メンバー自身でメーリングリストに入会・退会するときに、必要な手続きを設定することができます。

• 入会/退会ポリシー– 開放∗ メンバー自身によるメーリングリスト入会・退会が自動的に承認されます。コミュニティなどでの利用形態に適しています。

– 確認∗ 入会・退会対象のメンバー宛に送信されるメールの案内に従い、メンバー自身で入会・退会を了承することで処理が完了します。

© 2024 OSSTech Corporation

23

– 審査
∗ メンバーからの申請に基づき、メーリングリスト管理者またはモデレーターによる承認が完了することで処理が完了します。

– 確認後に審査∗ 入会・退会対象のメンバー自身による了承の操作後、メーリングリスト管理者またはモデレーターによる承認が完了することで処理が完了します。

図 27 入退会ポリシー設定

3.3.7 保留メールの管理
非メンバーからのメールの投稿などで「保留」になったメールや、入退会に関する申請により「保留」されているものをメーリングリスト管理者やモデレーターが処理する必要があります。
「申請」や「保留」メールは、メーリングリスト管理画面の上部に未対処の件数が表示されます。

図 28

保留メールの管理メニューの「保留メッセージ」を選択すると、「保留」されているメール一覧が表示されます。

© 2024 OSSTech Corporation

24

図 29

保留メールの一覧

メールの件名部分を選択すると、保留されているメールの内容が表示されます。メールの処理方法を以下の 3つから選択してボタンを押します。

•「許可」. . . メーリングリストへの配信を許可します。
•「拒否」. . . メーリングリストへの配信を拒否し、投稿者に拒否理由をメールで返信します。
•「破棄」. . . メーリングリストへの配信を拒否します。投稿者に通知は行われません。
「メンバーのモデレーションを設定する」の項目は、今後、同じ投稿者からメールがメーリングリストに投稿された場合に常に同じ処理を行う場合、処理内容を指定することができます。

図 30

保留メールの処理

保留メール一覧画面で、各メールのチェックボックスのチェックを付け、右上の「許可」「拒否」「破棄」で一括処理を行うことも可能です。
© 2024 OSSTech Corporation25

4 メーリングリストメンバー向けガイド
4.1 メーリングリスト一覧
Mailman により提供されているメーリングリスト一覧は次の URL で確認することができます。ただし、一覧に公開する設定が行われていないメーリングリストは表示されません。

• https://ml.example.com/mailman/

図 31

メーリングリスト一覧

メーリングリスト一覧からメーリングリスト名を選択するとメーリングリストの概要とアーカイブへのリンクが表示されます。

4.2 サインイン
Mailman の Web ユーザーとして登録されているユーザーは右上の「サインイン」から Mailman の Web にサインインすることができます。
「ログイン」の項目には Mailman の Web ユーザー作成時のユーザー名かメールアドレスを入力します。パス
ワードには Web ユーザーとして登録した際のパスワードを入力します。

• LDAP 連携を行っている場合、メールアドレスの代わりにユーザー名を入力する設定となっている場合があります• LDAP 連携を行っている場合、パスワードには LDAP に登録済みのパスワードを入力します。
• Mailman の Web ユーザーとして登録時のパスワードを忘れた場合には「パスワードを忘れましたか?」のリンクからメール通知によるパスワードの再設定を実施してください。

© 2024 OSSTech Corporation

26

図 32

ユーザーのサインイン

サインインが完了すると自身が「オーナー」「モデレーター」「メンバー」として登録されているメーリングリストの一覧が表示されます。

図 33

メーリングリスト一覧

4.3 アーカイブの利用
メーリングリストの概要画面から「アーカイブ」を選択することでメーリングリストに投稿されたメールのアーカイブを参照することができます。

© 2024 OSSTech Corporation

27

図 34

メーリングリスト一覧

公開されていないアーカイブについては、メーリングリストのメンバーとして「サインイン」後、アーカイブを参照することが可能です。

図 35

非公開アーカイブ

4.4 パスワードの変更
Mailman の Web 画面にサインイン後、右上のユーザー名のメニューから「アカウント」を選択します。
「パスワードの変更」タブを選択すると、パスワード変更画面が表示されます。

© 2024 OSSTech Corporation

28

図 36

ユーザーのパスワード変更

現在のパスワードと新しいパスワードを入力してパスワード変更が可能です。

4.5 所属メーリングリストの一覧
Mailman の Web 画面にサインイン後、右上のユーザー名のメニューから「Mailman 設定」を選択します。
現在、「オーナー」「モデレーター」「メンバー」として所属しているメーリングリスト一覧が表示されます。

図 37© 2024 OSSTech Corporation

ユーザーの所属 ML 一覧29

5 コマンドによる Mailman の管理
Mailman のサーバー上で、コマンドにより Mailman の管理を行うことができます。
各コマンドは root のみ実行可能です。

5.1 メーリングリストの作成
メーリングリストの作成は mailman create コマンドで行います。“–owner” オプションでメーリングリスト管理者のメールアドレスを指定します。

# /opt/osstech/bin/mailman create --owner=yamada@example.com ml1@ml.example.com
メーリングリストが作成されました: ml1@ml.example.com

5.2 メーリングリスト一覧
メーリングリスト一覧の取得は mailman lists コマンドで行います。

# /opt/osstech/bin/mailman lists
5 件の該当するメーリングリストが見つかりました:
ml1@ml.example.com
ml2@ml.example.com
ml3@ml.example.com
ml4@ml.example.com
ml5@ml.example.com

5.3 メーリングリスト削除
メーリングリストの削除は mailman remove コマンドで行います。

# /opt/osstech/bin/mailman remove ml1@ml.example.com
リストが削除されました: ml1@ml.example.com

5.4 メーリングリストにメンバーの登録
メーリングリストのメンバーの登録は mailman addmembers コマンドで行います。登録するメンバーのメールアドレスを 1 行に 1 名記載したテキストファイルを用意します。

• このテキストファイルには mailman ユーザーが読み取りできる権限を付与してください。

© 2024 OSSTech Corporation30

yamada@example.com
suzuki@example.com
tanaka@example.com

メンバー情報のファイルと、メーリングリスト名を指定して addmembers コマンドで登録を行います。

# /opt/osstech/bin/mailman addmembers members.txt ml1@ml.example.com

5.5 メーリングリストのメンバーの一覧表示
メーリングリストに登録されているメンバーの一覧表示は mailman members コマンドで行います。

# /opt/osstech/bin/mailman members ml1@ml.example.com
suzuki@example.com
yamada@example.com

5.6 メーリングリストのメンバーの削除
メーリングリストのメンバーの削除は mailman delmembers コマンドで行います。 * 削除対象のメーリングリストのアドレスを「–list」オプションに指定します。* 削除対象のメンバーのメールアドレスを「–member」オプションで指定します。複数メンバーを一度に削除することが可能です。

# /opt/osstech/bin/mailman delmembers --list=ml1@ml.example.com \--member=yamada@example.com \--member=suzuki@example.com

多数のメンバーを一括削除する場合には、削除対象のメンバーのメールアドレスを 1 行に 1 つ記載したテキストファイルを用意します。

yamada@example.com
suzuki@example.com
tanaka@example.com「–member」オプションの代わりに「–ﬁle」オプションでファイルを指定してメンバーを一括削除します。

# /opt/osstech/bin/mailman --list=ml1@ml.example.com \--file=members.txt© 2024 OSSTech Corporation31

5.7 Mailman Web サイト管理ユーザーの作成
Mailman の Web からすべてのメーリングリストの管理が可能な Web サイト管理ユーザーの作成は mailmanweb createsuperuser コマンドで行います。

# /opt/osstech/bin/mailman-web createsuperuser \--username=listmanager \--email=listmanager@example.com
Password: <割り当てるパスワードを入力>
Password (again): <割り当てるパスワードを再入力>
Superuser created successfully.

5.8 Mailman Web ユーザーの作成
Mailman の Web サイトにサインインを許可するメーリングリスト管理者や一般ユーザーを作成する際には、mailman-web createuser コマンドで行います。

# /opt/osstech/bin/mailman-web createuser \--username=yamada \--email=yamada@example.com
Password: <割り当てるパスワードを入力>
Password (again): <割り当てるパスワードを再入力>
User created successfully.

5.9 Mailman Web ユーザーのパスワード変更
Mailman の Web ユーザーのパスワード変更は mailman-web changepassword コマンドで行います。

# /opt/osstech/bin/mailman-web changepassword yamada
Password: <割り当てるパスワードを入力>
Password (again): <割り当てるパスワードを再入力>
Password changed successfully for user 'yamada'© 2024 OSSTech Corporation32