Top > Install Log > Mailman2.1.1
AND OR

Mailman 2.1.1+JP patch

インストール準備

# groupadd -g 197 mailman
# useradd -g 197 -d /usr/local/mailman -m -u 197 mailman
# chmod a+rx,g+ws /usr/local/mailman

インストール

# su mailman
% tar zxf mailman-2.1.1.tgz
% cd mailman-2.1.1
% patch -p0 < ../mailman-2.1.1+patch.20030214
% ./configure --with-mail-gid=nogroup --with-cgi-gid=nogroup --with-gcc=no
% cd /usr/local/mailman
% ./bin/check_perms
% ./bin/check_perms -f (エラーが出なくなるまで)

# cd mailman-2.1.1
# cp misc/mailman.jpg misc/PythonPowered.png misc/gnu-head-tiny.jpg /usr/local/apache/icons

Webサーバの設定

/usr/local/apache/conf/http.confに追加して、Apacheをリスタート

ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
<Directory "/usr/local/mailman/cgi-bin">
  AllowOverride None
  Options None
  Order allow,deny
  Allow from all
</Directory>
Alias /pipermail/ "/usr/local/mailman/archives/public/"
<Directory "/usr/local/mailman/archives/public">
  Options Indexes FollowSymlinks MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

Mailmanの設定

mailman/Mailman/mm_cfg.py に追加

IMAGE_LOGOS = '/images/'
DEFAULT_SERVER_LANGUAGE = 'ja'

cronの設定

% cd ~mailman/cron
% crontab crontab.in

サイト全体のメーリングリストを作成

% bin/newlist mailman

表示された内容にしたがって、/var/adm/sendmail/aliasesの設定をし、newaliasesを実行

カスタマイズ

パスワードの設定

% ~mailman/bin/mmsitepass <your-site-password>

テスト用のメーリングリストの作成

% bin/newlist test-ml

できあがったら、aliasの登録をして、ブラウザで確認


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Tue, 11 Mar 2014 02:20:22 HADT (3724d)