成人在线你懂的-成人在线免费小视频-成人在线免费网站-成人在线免费视频观看-日韩精品国产一区二区-日韩精品国产一区

掃一掃
關注微信公眾號

Linux系統Qmail郵件服務器安裝過程解析
2009-04-24   新客網

Qmail郵件服務器安裝過程-

checkpassword-0.90(pop3驗證用戶程序)

cmd5checkpw-0.22.tar.gz

ucspi-tcp-0.88(tcpserver等服務程序)

qmail-smtpd-auth-0.30.tar.gz(smtp補丁程序)

qmail-1.03.tar.gz(Qmail基本系統包)

vpopmail-5.2.1.tar.gz(虛擬域用戶pop3支持)

ezmlm-0.53.tar.gz(郵件列表管理軟件)

autorespond.tar.gz(自動回復程序)

qmailadmin-1.0.6.tar.gz(虛擬域web方式管理)

安裝前準備工作

新建qmail 安裝目錄

# mkdir /var/qmail:

添加qmail所必須的用戶和組

# groupadd nofiles

# useradd -g nofiles -d /var/qmail/alias alias

# useradd -g nofiles -d /var/qmail qmaild

# useradd -g nofiles -d /var/qmail qmaill

# useradd -g nofiles -d /var/qmail qmailp

# groupadd qmail

# useradd -g qmail -d /var/qmail qmailq

# useradd -g qmail -d /var/qmail qmailr

# useradd -g qmail -d /var/qmail qmails

安裝qmail基本系統:

安裝checkpassword-0.90(/bin)

# cd /usr/local/src

# tar xzvf checkpassword-0.90.tar.gz

# cd checkpassword-0.90

# patch -p1 <../patch/checkpassword-0.90.errno.patch

# make

# make setup check

安裝cmd5checkpw-0.22.tar.gz

# tar zxvf cmd5checkpw-0.22.tar.gz

# mkdir /usr/man

# mkdir /usr/man/man8

# cd cmd5checkpw-0.22

# make

# make install

安裝ucspi-tcp-0.88(/usr/local/bin)

# cd /usr/local/src

# tar xzvf ucspi-tcp-0.88.tar.gz

# cd ucspi-tcp-0.88

# patch -p1 < ../patch/ucspi-tcp-0.88.a_record.patch

# patch -p1 < ../patch/ucspi-tcp-0.88.errno.patch

# patch -p1 < ../patch/ucspi-tcp-0.88.nodefaultrbl.patch

# make

# make setup check

安裝Qmail(qmail-1.03.tar.gz)

# tar xzvf qmail-1.03.tar.gz

SMTP補丁及其它補丁:

# tar zxvf qmail-smtpd-auth-0.30.tar.gz

# cd qmail-smtpd-auth-0.30

# cp base64.c base64.h README.auth ../qmail-1.03/

# patch -d ../qmail-1.03 < auth.patch

# cd qmail-1.03

# patch -p1 < ../patch/qmail-103.patch

# patch -p1 < ../patch/qmailqueue-patch

# patch -p1 < ../patch/qmail-maildir++.patch

# patch -p1 < ../patch/qmail-1.03.errno.patch

# patch -p1 < ../patch/qmail-1.03.qmail_local.patch

# vi qmail-smtpd.c //將函數straynewline中的451改為553

//將451改為553是為避免當其它服務器給你發來無效格式的郵件時,你的服務器陷入循環應答。

# make setup check

#./config-fast test.com

建立系統別名:

# cd ~alias;touch .qmail-postmaster .qmail-mailer-daemon .qmail-root

# echo test.com > /var/qmail/control/helohost \\主機名(解決新浪拒收郵件問題)

# chmod 644 ~alias/.qmail*

# echo "127.0.0.1:allow,RELAYCLIENT=""" > /etc/tcp.smtp

# chmod 4755 /bin/checkpassword

# sed 's/Mailbox/Maildir\//' /var/qmail/boot/home >/var/qmail/rc

(修改/var/qmail/rc把./Mailbox 改成./Maildir/ 使用Maildir的pop3收信方式)

# chmod 755 /var/qmail/rc 

停止sendmail 服務

# /etc/rc.d/init.d/sendmail stop

# rpm –e –nodeps sendmail

Qmail Web管理系統

安裝虛擬域

# groupadd vchkpw

# useradd -g vchkpw vpopmail

# mkdir ~vpopmail/etc

# echo "127.0.0.:allow,RELAYCLIENT=\"\"" > ~vpopmail/etc/tcp.smtp

# echo ":allow" >/etc/tcp.smtp

# /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp

# cd /usr/local/src

# tar xzvf vpopmail-5.2.1.tar.gz

# cd vpopmail-5.2.1

#./configure --enable-roaming-users=y --enable-default-domain=test.com --enable-passwd=n

# make

# make install-strip

# crontab –e

40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null

# cd /home/vpopmail/bin

#./vadddomain test.com eitop

# chmod 6755 /home/vpopmail/bin/vchkpw

安裝郵件列表

# tar xzvf ezmlm-0.53-idx-0.41.tar.gz

# cd ezmlm-0.53-idx-0.41

# make

# make man

# make setup

安裝自動回復程序

# tar zxvf autorespond.tar.gz

# make(gcc -Wall -o autorespond autorespond.c)

# make install(cp autorespond /usr/local/bin/autorespond)

安裝虛擬域web方式管理

# tar xzvf qmailadmin-1.0.6.tar.gz

# cd qmailadmin-1.0.6

#./configure --enable-htmldir=/www/web1 --enable-cgibindir=/usr/local/apache2/cgi-bin

# make

# make install-strip

建Qmail啟動文件

啟動文件中的用戶組為vpopmail用戶組

如果不能啟動qmail,執行touch /etc/dnsrewrite

測試:

SMTP認證測試

su - qmaild -c "/var/qmail/bin/qmail-popup localhost /home/vpopmail/bin/vchkpw pwd"

su - qmaild -c "/var/qmail/bin/qmail-popup localhost /bin/checkpassword pwd"

user test

pass test

輸入用戶密碼后出現回應,若出現test用戶的home目錄,則SMTP成功;若提示:"-ERR authorization failed",則SMTP失敗

熱詞搜索:

上一篇:Solaris 10用戶管理入門:用戶配置文件與命令
下一篇:使用Linux 和Hadoop進行分布式計算

分享到: 收藏
主站蜘蛛池模板: 羞羞的视频| 少先队应知应会知识题库及答案| yy五项滚刀骂人套词| 思想认识不到位,重视程度不够| 徐贤电影| 电影《exotica》完整版观看| 血战到底电视剧| 金瑟祺| 电影《三体》| 恶搞之家有几季| the girl next door| 鸽子公母鉴别图解| cctv5+体育台节目表| 砌体工程质量验收规范gb50203---2011| 发现一个神奇的定胆方法| 《两座山》俄剧| 电影频道直播| 头文字d演员| 草原儿女| 唱这歌| 女同性电影| 成品直播大全免费观看| 世界上最有杀气的国歌| 自相矛盾视频故事视频| 赖小子在线观看完整视频高清| 太原教育电视台| 《牵牛花》阅读答案| 男同性网站| 野兽罪人电影免费观看| 电影电车| 《月夜》电影| 离歌吉他谱| 依人在线视频| 龙的故乡 电影| 摇曳山庄的幽灵| stylistic device| 老阿姨电视剧在线观看| 天使之恋电影| 新有菜免费在线观看| 坏种2| 刘海东|