vm-pop3d 可以收取postfix上虛擬帳號的mail至收信軟體裡
1.安裝 vm-pop3d
# tar -zxvf vm-pop3d-1.1.7f-T7.tar.gz
# cd vm-pop3d-1.1.7f-T7.tar.gz
# ./configure
# make
# male install
2.將vm-pop3d 加入 chkconfig
# mv vm-pop3d.init /etc/rc.d/init.d/vm-pop3d
# chkconfig –add vm-pop3d
# chkconfig vm-pop3d on
# vi /etc/rc.d/init.d/vm-pop3d
將
start)
echo -n "Starting vm-pop3d: "
daemon vm-pop3d -d 10 -t 600
echo
touch /var/lock/subsys/vm-pop3d
;;
改成
start)
echo -n "Starting vm-pop3d: "
daemon /usr/local/sbin/vm-pop3d –user=nobody –daemon=20 –timeout=600
echo
touch /var/lock/subsys/vm-pop3d
;;
3.啟動 vm-pop3d
#service vm-pop3d start
4.測試 vm-pop3d
# telnet 127.0.0.1 110
Trying 127.0.0.1…
Connected to localhost.localdomain (127.0.0.1).
Escape character is ‘^]’.
+OK POP3 Welcome to vm-pop3d 1.1.7f-T7
5.outlook 收信設定
設定本機帳號透過pam認證登入收信
# cd /lib/security
# ln -s pam_unix.so pam_pwdb.so
如果是收取虛擬帳號的信,在帳號必須填寫 帳號@domainame
例: shian@mail.shian.tw
如果是收取本機帳號的信,則只要填寫帳號即可
例: shian
6.如有問題可查看記錄檔
# tail /var/log/maillog
7. 設定檔
# vi /etc/xinetd.d/vm-pop3d
service pop3
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
instances = 50
server = /usr/local/sbin/vm-pop3d
server_args = -i -u nobody
log_type = SYSLOG local4 info
log_on_success = PID HOST EXIT DURATION
log_on_failure = HOST ATTEMPT
}