在FreeBSD上使用minimalist组建邮件列表
2009-05-13 13:01:54来源:未知 阅读 ()
Matthew(黑夜编码人)
1、Postfix的安装
这里我们使用手动编译的方式安装postfix,当然,你也可以使用ports来进行安装,首先是建立postfix用户,postfix和postdrop用户组,同时将postfix用户加到postdrop组中:
# pw groupadd postfix
# pw groupadd postdrop
# pw useradd postfix -g postifx -G postdrop
下载编译postfix
# fetch ftp://postfix.cn99.com/postfix/official/postfix-2.2.9.tar.gz
# tar -zxvf postfix-2.2.9.tar.gz
# cd postfix-2.2.9
# make tidy && make && make install
在make install的时候会提示一些问题,直接按回车,全部用默认的即可。
2、配置postfix
Postfix安装好后,需要配置的不多,只需修改(或添加)/etc/postfix/main.cf中的以下几处即可(中文部分为说明):
#这里假设我们的机器名是 lists.cnfug.org
myhostname = lists.cnfug.org
#这里假设我们的域是 cnfug.org
mydomain = cnfug.org
#设置发出去的邮件默认域名为 myhostname,即lists.cnfug.org
myorigin = $myhostname
#设置aliases的类型和路径
alias_maps = hash:/etc/postfix/aliases
生成aliases Hash文件,启动postfix
# postalias /etc/postfix/aliases
# postfix start
3、Minimalist的安装
Minimalist的安装非常简单,只需将下载回来的文件解包,复制里面的minimalist.pl到安装目的地即可,这里我们假设安装到/usr/local/bin中,分别执行以下命令:
# tar -zxvf minimalist.tar.gz
# cp minimalist-2.5.3/minimalist.pl /usr/local/bin/minimalist.pl
# chmod 0755 /usr/local/bin/minimalist.pl
# cp minimalist-2.5.3/minimalist.conf-sample /usr/local/etc/minimalist.conf
这里minimalist.conf是minimalist.pl的配置文件,它的默认路径为/usr/local/etc/minimalist.conf。
接下来就是让minimalist与postfix一同工作,编辑/etc/postfix/aliases文件,新增一行:
minimalist: "|/usr/local/bin/minimalist.pl"
重新生成postfix的aliases Hash文件,刷新postfix配置:
# postalias /etc/postfix/aliases
# postfix reload
4、配置Minimalist和新增一个邮件列表
首先要做的就是为minimalist建立一个工作目录,这里我们的工作目录为/home/maillist,并将目录的所有者设置为minimalist.pl执行时的用户,在postfix中,该用户就是nobody:
# mkdir /home/maillist
# chown nobody /home/maillist
在建立了minimalist的工作目录后,我们需要对minimalist的配置文件/usr/local/etc/minimalist.conf进行一些修改,以下是本文中使用的配置文件,修改了的部分都用中文注明了,请根据自己的需要修改:
############## Main configuration file for Minimalist ################
#--------------------------------------------------------------------#
# These directives can be used only in global config #
#--------------------------------------------------------------------#
# The directory for Minimalist's files - default to /var/spool/minimalist
#
# 设置minimalist的工作目录,默认为/var/spool/minimalist
directory = /home/maillist
# Administrator password. It applies to all lists, regardless to
# authentication settings in these lists. For per-list authentication see
# directive 'auth' below.
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Freebsd oracle 10g 2009-05-13
- 讨论一下package和port一起使用的问题。 2009-05-13
- KDE/FreeBSD 测试 QT-4.5.1. 2009-05-13
- OpenBSD 4.5下安装Gnome 2.24成功! 2009-05-13
- 使用中的Apache2居然无法启动了 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash