其实也不是升级,把邮件服务器从 sendmail 转移到了 qmail, 本来想用 qmail 也照搬使用 linux 的user罢了,没想到还不行,一定要用virtual 的, 不过还好,总算是大功告成了,
http://mail.dalouis.com/
文档:
http://blog.huangdong.com/comments.php?id=74_0_1_0_C
安装记录:
qmail的SMTP认证
一直以来,我做qmail都没有使用smtp认证功能,今天要做一个mail system,为qmail加入这个功能也成为这次的目标之一。所以将qmail的有关smtp认证的资源找了一把。
SMTP Authentication Tutorial 是2004年2月4日刚刚发布的一个文档,就现有的相关原理及软件进行了一个全局性的说明。
我们通常都会使用vpopmail的vchpkw来做密码验证,这样就能将pop3与smtp的认证统一起来,相比来讲我使用qmail差不多都会安装vpopmail的。
另一方面,需要将qmail的smtpd进程的代码进行改造,使其支持认证的提示和用户信息的输入功能。经常的,我们可以看到http://members.elysium.pl/brush/qmail-smtpd-auth中提供的qmail-smtpd-auth-0.31.tar.gz。而它正是基于Mrs.Brisby的qmail-smtpd hack版本来加入了多几个的认证方式。另一方面,fehcom.de也提供了一个叫做spamcontrol的软件提供了专为qmail-smptd的补丁,也提供了更为细致的文档。
一些有用的文章和链接:
qmail-1.03的一些patch
http://www.qmail.org/rpms/glibc-2.3.1/
Qmail反垃圾邮件技术
[ 永远的UNIX qmail Vpopmail And sqwebmail HOWTO - 1:介绍 ]
炎黄角马技术研究通过vpopmail实现qmail邮件账户的数据库管理(二)
http://www.inter7.com/vpopmail/install.txt
Courier Mail Server - latest releases
/var/qmail/supervise/qmail-pop3d/run
exec /usr/local/bin/softlimit -m 2000000 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup dalouis.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
/var/qmail/supervise/qmail-smtpd/run
/usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd \
/home/vpopmail/bin/vchkpw /bin/true 2>&1