MailmanとはGNUのメーリングリスト管理システムです。
Mailmanの優れた点としてウェブブラウザ上よりメーリングリストの作成/登録/管理が可能です。
詳しくはMailman公式サイトをご覧ください。
ここではZoneExpress環境にMailmanが導入済みであるということを前提に管理方法を記述しています。
Mailman導入手順についてはこちらをご参照ください。
Mailmanの起動/停止はサービス管理機能で行います。
SMFへの登録方法について記述します。
# vi /var/svc/manifest/network/mailman.xml
下記内容をコピーしてmailman.xml内に貼り付け保存してください。
——コピーここから——
<?xml version="1.0"?> <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> <!-- Netcube,Inc Service manifest for Mailman E-mail: admin@netcube.ne.jp Modified for Mailman --> <service_bundle type='manifest' name='mailman'> <service name='network/mailman' type='service' version='1'> <create_default_instance enabled='false' /> <single_instance/> <dependency name='milestone' grouping='require_all' restart_on='none' type='service'> <service_fmri value='svc:/milestone/sysconfig' /> </dependency> <dependent name='mailman_multi-user' grouping='optional_all' restart_on='none'> <service_fmri value='svc:/milestone/multi-user' /> </dependent> <exec_method type='method' name='start' exec='/opt/csw/mailman/bin/mailmanctl start' timeout_seconds='600' /> <exec_method type='method' name='stop' exec='/opt/csw/mailman/bin/mailmanctl stop' timeout_seconds='60' /> <exec_method type='method' name='refresh' exec='/opt/csw/mailman/bin/mailmanctl restart' timeout_seconds='60' /> <property_group name='general' type='framework'> <!-- to start stop syslog daemon --> <propval name='action_authorization' type='astring' value='solaris.smf.manage.mailman' /> </property_group> <stability value='Unstable' /> <template> <common_name> <loctext xml:lang='C'> mailman </loctext> </common_name> </template> </service> </service_bundle>
——コピーここまで——
# svccfg -v import /var/svc/manifest/network/mailman.xml
svccfg: インポートが成功しました。
上記のログが出力されれば成功です。
# svcs -a | grep mailman online 17:34:02 svc:/network/mailman:default
svcadm enable svc:/network/mailman:default
svcadm disable svc:/network/mailman:default
Mailmanメーリングリスト作成ページへアクセスします。
http://△△△.jp/mailman/create
リスト識別情報の項目を埋めていきます。
リスト管理者アドレスの初期設定 |
作成するメーリングリストの管理者アドレスを指定してください。(必須)
初期リストパスワード |
初期リストパスワード確認 |
任意のパスワードを指定することが出来ます。
空白の場合にはMailman側で自動生成されたものが作成後のメールに通知されます。
システムパスワードなど重要なパスワードを指定しないようにしてください。
リストの特性項目へ移ります。
上記の設定を有効にした場合、新会員の投稿は管理者の承認が逐次必要となります。
後の設定で制限を解除出来ます。
デフォルトの言語設定では日本語を指定しています。
リスト作成完了の旨のメールが作成するメーリングリストの管理者宛に届きます。
ここではメールに記載されている管理者パスワードをご入力ください。
入力後”リストを作成する”をクリック。
指定したメーリングリストの管理者宛に以下の様に作成完了メールが届きます。
これでメーリングリストの作成は完了です。
作成完了メールに記載されている、メーリングリストの設定へのURLから
次項の全体的オプションの設定が出来ます。
こちらをご参照ください。
以下のURLからメーリングリスト管理ページへアクセスします。