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

SOLARIS+QMAIL+VPOPMAIL+IGENUS+QMAILAMDIN( 二 )



5.創(chuàng)建tcp.smtp文件(或者使用/etc/tcp.smtp)

# vi /export/home/vpopmail/etc/tcp.smtp

127.0.0.1:allow,RELAYCLIENT=""
:allow

# cd /export/home/vpopmail/etc
# tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp

6.進(jìn)行編譯:
./configure
--prefix=/export/home/vpopmail
--enable-mysql=y
--enable-incdir=/opt/sfw/mysql/include/mysql --enable-libdir=/opt/sfw/mysql/lib/mysql --enable-default-domain=nero.3322.org
--enable-passwd=n
--enable-defaultquota=52428800s --enable-tcprules-prog=/usr/local/bin/tcprules --enable-tcpserver-file=/export/home/vpopmail/etc/tcp.smtp --enable-vpopuser=vpopmail
--enable-vpopgroup=vchkpw
--enable-ip-alias-domains=n

需要改下面兩個(gè)文件中的“cc -s”為“gcc -s”
./cdb/conf-cc
./cdb/conf-ld

# make
# make install-strip

7.創(chuàng)建虛擬域

# cd /export/home/vpopmail/bin
# ./vadddomain nero.3322.org

如果不成功的話,則必須先刪除創(chuàng)建的域(vdeldomain 域名),
# ./vadduser llzqq@nero.3322.org
# ./vadduser test@nero.3322.org
如果添加domain時(shí),提示Domain already exists,但卻刪除domain又提示Domain does not exist.則采用下面的處理方法.
刪除/var/qmail/control目錄下rcpthosts,virtualdomains文件中有關(guān)domain的信息;同時(shí)刪除/var/qmail/user目錄下assign文件中有關(guān)domain的信息;然后運(yùn)行/var/qmail/bin/qmail-newu.這時(shí)候就可以正常添加domain了.

六、smtp-auth的設(shè)置

1.修改vchkpw的屬性
# cd /export/home/vpopmail/bin
# chmod 4755 vchkpw
# chown root:sys vchkpw

如果使用帶驗(yàn)證的smtp,smtp進(jìn)程要調(diào)用密碼驗(yàn)證程序,則必須要使用 setuid 和setgid 。提高vchkpw的權(quán)限,才能完成setgid操作 。

2.安裝cmd5checkpw
# gzip -d cmd5checkpw-0.22.tar.gz
# tar xvf cmd5checkpw-0.22.tar
# cd cmd5checkpw-0.22
# make
# mkdir /usr/man/man8
# make install

七、生成qmail的啟動(dòng)腳本

# cp /var/qmail/boot/home /var/qmail/rc
對(duì)rc文件進(jìn)行修改,以決定投送方式:
# vi /var/qmail/rc
這里要注意,這三個(gè)文件中的命令最好寫(xiě)在一行.
=====================================rc=====================================
#!/bin/sh
# Using splogger to send the log through syslog.
# Using dot-forward to support sendmail-style ~/.forward files.
# Using qmail-local to deliver messages to ~/Mailbox by default.

exec env - PATH="/var/qmail/bin:$PATH" qmail-start ./Maildir/ splogger qmail &
=====================================rc=====================================
編輯smtp服務(wù)的啟動(dòng)腳本
# vi /var/qmail/smtp
====================================smtp====================================
#!/bin/sh
QMAILDUID=qmaild
NOFILESGID=nofiles
/usr/local/bin/tcpserver -H -R -l 0 -t 1 -v -p -x /export/home/vpopmail/etc/tcp.smtp.cdb -u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd nero.3322.org /export/home/vpopmail/bin/vchkpw /bin/true /bin/cmd5checkpw /bin/true 2>&1 | /var/qmail/bin/splogger smtpd 3 &
====================================smtp====================================
編輯pop3服務(wù)的啟動(dòng)腳本
# vi /var/qmail/pop3
====================================pop3====================================
#!/bin/sh
/usr/local/bin/tcpserver -H -R 0 pop3 /var/qmail/bin/qmail-popup nero.3322.org
/export/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &
====================================pop3====================================

# chmod 755 /var/qmail/rc
# chmod 755 /var/qmail/smtp
# chmod 755 /var/qmail/pop3

八、運(yùn)行qmail并測(cè)試

# /var/qmail/rc
# /var/qmail/smtp
# /var/qmail/pop3

查看qmail的服務(wù)進(jìn)程是否已完全正常啟動(dòng)
# ps -ef | grep qmail

九、建立開(kāi)機(jī)啟動(dòng)腳本:

# vi /etc/init.d/qmail
==================================qmail==============================

推薦閱讀