Qpopper 的架設

一、先下載 qpopper4.0.5.tar.gz

南縣教網中心FTP站 

ftp://linux.tnc.edu.tw/Sysop/MAIL/qpopper/qpopper4.0.5.tar.gz

二、安裝

tar zxvf qpopper4.0.5.tar.gz

cd qpopper4.0.5

./configure --enable-specialauth     #--enable-specialauth 是讓Qpopper支援 shadow passwords

make

make install

編譯完後,popper會拷貝至 /usr/local/sbin 中

三、設定啟動方式 (xinetd 設定檔)

( 使用 inetd 的啟動方式,當有使用者提出 pop3 需求時,再執行此程式)

方法一:

直接下載教網中心 pop3 的 xinetd 設定檔

教網中心FTP站 ( ftp://linux.tnc.edu.tw/Sysop/config_files/pop3 )

將它下載(搬移)到 /etc/xinetd.d 目錄下

pop3內容如下(亦可直接vi /etc/xinetd.d/pop3)

service pop3
{
	disable	= no
	socket_type		= stream
	protocol		= tcp
	wait			= no
	user			= root
	server			= /usr/local/sbin/popper
	server_args		= -Rs
}

 

方法二:(同上,惟服務名為qpopper)

使用編輯器將下列設定貼至該檔:

vi /etc/xinetd.d/qpopper

service pop3

{

socket_type = stream

protocol = tcp

wait = no

user = root

server = /usr/local/sbin/popper

server_args = qpopper -s

disable = no

}

 

四、啟動與測試

/etc/rc.d/init.d/xinetd restart

telnet localhost 110

Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
+OK Qpopper (version 4.0.5) at localhost.localdomain starting.
出現如以上之結果,表示 qpopper 已正常啟動

quit 可以退出

 

五、限制連線 hosts.allow & hosts.deny(視需求設定)

popper:all

qpopper:all