[Mailman 2.1.4]

Majordomo を再び導入しようかと思ったのですが、流行に乗ってみようってことで、mailman と fml のどちらかにしてみようってことで、まずは mailman 日本語化で入れてみます。
Mailman と Postfix の相性はいいと思います。
さて、Postfix 2.x と Apache 1.x の組合せでの導入です。

Postfix 2.x は、このように導入したものとします。

基本は、sauce添付の README.POSTFIX を読めばわかるはず。

導入

cd /usr/ports/japanese/mailman/
make clean
make MAIL_GID=mailman CGI_GID=www install
make clean


cd /usr/local/mailman
bin/check_perms -f

(ノープロブレムでOK)
cp /usr/local/mailman/icons/* /webのtop-pageのディレクトリ/icons/


Apacheの設定変更

ee /usr/local/etc/apache/httpd.conf

ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
Alias /pipermail/ "/usr/local/mailman/archives/public/"


apachectl configtest
apachectl restart



Postfixの設定変更

ee /usr/local/etc/postfix/main.cf


alias_maps = hash:/etc/aliases

↓(変更する)↓

alias_maps = hash:/etc/aliases,
hash:/usr/local/mailman/data/aliases


owner_request_special = no
recipient_delimiter = +
unknown_local_recipient_reject_code = 550

postfix stop
postfix start



mailmanの設定

ee /usr/local/mailman/Mailman/mm_cfg.py

DEFAULT_EMAIL_HOST = 'mail.hogehoge.jp'
DEFAULT_URL_HOST = 'www.hogehoge.jp'
MTA = 'Postfix'


問題解決:
http://mm.tkikuchi.net/pipermail/mmjp-users/2004-February/000759.html


cd /usr/local/mailman/
bin/genaliases
chown mailman:mailman /usr/local/mailman/data/aliases*
chmod g+w /usr/local/mailman/data/aliases.db


問題解決:
http://ito-web.dip.jp/server_conf/mailman2_1_1+postfix.html

bin/mmsitepass
bin/newlist -- ("mailman"というlistを作成する


mailman起動
/usr/local/mailman/bin/mailmanctl start

ここで、管理者登録したmail addressにmailが届けられるはず。
あとは、 http://www.hogehoge.jp/mailman/infolist がOKなら、
新しいMLを作って弄れればOK。


Go Top!