电脑技术学习

在FreeBSD上使用minimalist组建邮件列表

dn001

  在修改完配置文件后,可以使用使用(不包含引号)"/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,因为我们设置了验证,所以你将会收到一封要求验证的信件,返回验证信息后,便成功的订阅了。

标签: