已经安装了postfix-mysql。postfix的virtual domain是放在MYSQL中的。
安装mailman:
apt-get install mailman
配置:
1. /etc/postfix/main.cf
owner_request_special = no
alias_maps = hash:/etc/postfix/aliases,
hash:/usr/local/mailman/data/aliases
virtual_alias_maps =,
hash:/usr/local/mailman/data/virtual-mailman
2. /etc/mailman/mm_cfg.py
MTA = ‘Postfix’
POSTFIX_STYLE_VIRTUAL_DOMAINS = [‘list.cngis.org’, list.mygis.org’]
3. 生成两个文件
cd /usr/local/mailman
bin/genaliases
su
chmod 666 data/aliases*
touch data/virtual-mailman
touch data/virtual-mailman.db
chmod 666 data/virtual-mailman*
4、 生成默认的mail list
newlist mailman
5、 重新启动服务
/etc/init.d/postfix reload
/etc/init.d/mailman restart
可能以后新加入的mail list都需要postfix reload。
BTW:可惜目前的mailman不支持中文。
总结: 多看官方的安装文档,检查系统的LOG记录,遇到问题到GOOGLE搜索答案。
发表回复