日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

在FreeBSD上使用minimalist組建郵件列表

1、Postfix的安裝
這里我們使用手動編譯的方式安裝postfix,當(dāng)然,你也可以使用ports來進(jìn)行安裝,首先是建立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的時候會提示一些問題,直接按回車,全部用默認(rèn)的即可 。
2、配置postfix
Postfix安裝好后,需要配置的不多,只需修改(或添加)/etc/postfix/main.cf中的以下幾處即可(中文部分為說明):
#這里假設(shè)我們的機(jī)器名是 lists.cnfug.org
myhostname = lists.cnfug.org
#這里假設(shè)我們的域是 cnfug.org
mydomain = cnfug.org
#設(shè)置發(fā)出去的郵件默認(rèn)域名為 myhostname,即lists.cnfug.org
myorigin = $myhostname
#設(shè)置aliases的類型和路徑
alias_maps = hash:/etc/postfix/aliases
生成aliases Hash文件,啟動postfix
# postalias /etc/postfix/aliases
# postfix start
3、Minimalist的安裝
Minimalist的安裝非常簡單,只需將下載回來的文件解包,復(fù)制里面的minimalist.pl到安裝目的地即可,這里我們假設(shè)安裝到/usr/local/bin中,分別執(zhí)行以下命令:
# 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的配置文件,它的默認(rèn)路徑為/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,并將目錄的所有者設(shè)置為minimalist.pl執(zhí)行時的用戶,在postfix中,該用戶就是nobody:
# mkdir /home/maillist
# chown nobody /home/maillist
在建立了minimalist的工作目錄后,我們需要對minimalist的配置文件/usr/local/etc/minimalist.conf進(jìn)行一些修改,以下是本文中使用的配置文件,修改了的部分都用中文注明了,請根據(jù)自己的需要修改:
############## 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
#
# 設(shè)置minimalist的工作目錄,默認(rèn)為/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.
#
# Password must be in very first line and first column of message's body,
# as follows (without quotes): '*password: this_secret_password'
#
# By default this password isn't empty, but undefined, so if you want use
# it, you must define it here.
#
#password = this_secret_password
# Time while authentication request is valid, in hours
# Default to 24 hours
#
#request valid = 12
# Access control list, used for limiting access to Minimalist. Delimiter
# for items is ':'. Item, which begins with '@', means path to filename

推薦閱讀