在修改完配置文件后,可以使用使用(不包含引号)"/usr/local/bin/minimalist.pl -" 来对配置文件进行检查。
当上面的工作完成后,现在就可以新建我们的第一个邮件列表了,假设我们要建立一个名为cnfug的邮件列表(同样假设域名为lists.cnfug.org)。minimalist的邮件列表是通过minimalist工作目录中的lists.lst文件来进行控制的,在本例中,它便是/home/maillist/lists.lst,编辑它(第一次编辑时需要创建它),并增加如下行:
cnfug This is my first list
其中cnfug是我们的邮件列表的名字,以后其它用户将通过cnfug@lists.cnfug.org的形式递交信件,紧跟其后的是一个Tab(跳格),minimalist将根据tab来区分列表名和列表描述,tab后面的就是列表的简单描述。
在列表控制文件中加入列表信息后,现在就该为列表建立文件夹,在minialist的工作目录中,以列表名创建文件夹,并保证minimalist可以对其进行读写操作:
# 邮件大小控制
maxsize = 30000
info文件
Welcome!
This is information file for list l.
Available information for this list:
. Server's administrator: a
. Domain: d
. List's owner: o
footer文件
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
minimalist@d with a subject of:
unsubscribe l
当完成上面的第一步之后,接下来就是为我们的邮件列表增加aliases别名,编辑/etc/postfix/aliases,增加如下行:
cnfug: "|/usr/local/bin/minimalist.pl cnfug"
cnfug-owner: listadmin@lists.cnfug.org
第一行是告诉邮件系统,发往cnfug@lists.cnfug.org的邮件将交由minimalist.pl来处理,这里minimalist.pl多了一个参数,即邮件列表名,第二行是将所有发往cnfug-owner@lists.cnfug.org的邮件,递交给列表所有者listadmin@lists.cnfug.org
重建aliases Hash文件,刷新postfix配置:
# postalias /etc/postfix/aliases
# postfix reload
现在你就可以测试你的邮件列表了,发一封邮件到minimal@lists.cnfug.org,邮件主题为help,你将看到相关的帮助;发一封邮件主题为subscribe cnfug的邮件到minimal@lists.cnfug.org,便可以订阅我们的邮件列表cnfug,因为我们设置了验证,所以你将会收到一封要求验证的信件,返回验证信息后,便成功的订阅了。
标签: