精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Linux>>Linux之配置篇>>网络配置>>[转载]:Qmail(SMTP auth)+vpopmail+sqwebmail攻略(3)

主题:[转载]:Qmail(SMTP auth)+vpopmail+sqwebmail攻略(3)
发信人: qiaoqian(阿焦睡眠不足中)
整理人: qiaoqian(2002-01-07 06:11:39), 站内信件
★原文转载自openbsd版zenz.hu的《Qmail(SMTP auth)+vpopmail+sqwebmail攻略(3)》★
3、让Mail Server先运行起来
好了,到此为止,我们已经编译并安装好Qmail以及vpopmail了,但是还没有让它们工作起来,下面我们就让他工作起来。
  #cp /var/qmail/boot/home /var/qmail/rc
修改rc文件,把里面的Mailbox替换为Maildir,这是因为后面的sqwebmail就需要Maildir而不认Mailbox。
  #/var/qmail/setup/config-fast passdev.com
配置Qmail需要的control信息。用您自己的域名替换passdev.com哦!
  #/var/vpopmail/bin/vadddomain passdev.com
把虚拟域也加入Qmail的control信息当中,记得还是用您自己的域名替换passdev.com。过程当中,会要求您输入[email protected]的密码。
  #/var/vpopmail/bin/vadduser [email protected]
添加一个root邮件用户,用来收取各种系统发出的邮件吧(安全检查等等)。然后确定系统中没有任何的sendmail进程,有的话都杀掉。
修改/etc/mailer.conf文件,内容改成下面的样子

#       $OpenBSD: mailer.conf,v 1.3 2000/04/06 18:24:19 millert Exp $
#
# Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail
#
sendmail        /var/qmail/bin/sendmail
send-mail       /var/qmail/bin/sendmail
mailq           /var/qmail/bin/qmail-qread
newaliases      /var/qmail/bin/newaliases
hoststat        /usr/bin/true
purgestat       /usr/bin/true

然后用crontab -e修改定期任务,注掉下面这行。
*/30   *       *       *       *       /usr/sbin/sendmail -L sm-msp-queue -Ac -q
这样就可以开始测试Qmail(SMTP auth)+vpopmail了。

  #csh -cf '/var/qmail/rc &' > /dev/null &
用ps x查看一下有没有一个"qmail-lspawn ./Maildir"的进程,有就证明正常启动Qmail了。
然后开启smtp和pop3支持。
  #/usr/local/bin/tcpserver 0 pop3 /var/qmail/bin/qmail-popup \
   passdev.com /var/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d \
   Maildir &

  #/usr/local/bin/tcpserver 0 smtp /var/qmail/bin/qmail-smtpd \
   /var/vpopmail/bin/vchkpw /usr/bin/true 2>&1 > /dev/null &
用ps x查看进程,如果可以看到它们的存在,就可以测试它们运作是否正常了。
测试可以用OE(OutLook Express)或者FoxMail进行,我就不在这里详细讲了,注意,因为配置vpopmail的时候没有采用default-domain,所以,在输入用户的时候应该是[email protected]这种样子,而不是root。

[关闭][返回]