一、 建立邮件的主目录 mkdir /var/qmail 二、 添加邮件的组和用户(其实有的可以省略,我第一次装的时候没敢) groupadd nofiles useradd -g nofiles -d /var/qmail/alias alias useradd -g nofiles -d /var/qmail qmaild useradd -g nofiles -d /var/qmail qmaill useradd -g nofiles -d /var/qmail qmailp groupadd qmail useradd -g qmail -d /var/qmail qmailq useradd -g qmail -d /var/qmail qmailr useradd -g qmail -d /var/qmail qmails 三、 gunzip,tar文件包的过程我就不说了。然后是编译源文件make setup check 如果有编译器的错误,修改auto-ccld.sh文件中CC,LD成你所用的环境,比如把cc改为gcc 。编译过程中会有一大堆的warning信息,先不要管 四、 先打一个./config命令试一试,如果成功你就省事了,否则就麻烦了。DNS没有自动解析出你的ip,域名信息你只好手动的制定了,倒也不难 ./config-fast (your.full.host.name) 我的机器是./config-fast chinaie.org 然后你会看到如下信息 Your fully qualified host name is chinaie.org. Putting chinaie.org into control/me... Putting chinaie.org into control/defaultdomain... Putting chinaie.org into control/plusdomain... Putting chinaie.org into control/locals... Putting chinaie.org into control/rcpthosts... Now qmail will refuse to accept SMTP messages except to chinaie.org. Make sure to change rcpthosts if you add hosts to locals or virtualdomains! 他告诉了你以后添加其他域名要修改的文件 五、 你可以设定邮件的alias cd /var/qmail/alias toUCh .qmail-postmaster .qmail-mailer-daemon .qmail-root * Postmaster邮差的alias * MAILER-DAEMON * root 先设这3个,其他的根据你的需要再设置 然后改变权限 chmod 644 .qmail* 六、 Copy /var/qmail/boot/home (or proc) to /var/qmail/rc 七、 csh -cf '/var/qmail/rc &' 八、 把你原来默认的存放mail的文件mv过去。一般情况是 mv /var/mail/username /eXPort/home/bjgyt/Mailbox vi /etc/profile 加上一句话 MAIL=$HOME/Mailbox; export MAIL 九、 修改/etc/init.d/sendmail。注释掉 /usr/lib/sendmail -bd -q1h; 这一行(-q后面的数字有可能不同)。编辑inetd.conf。加上一句话 smtp stream tcp nowait qmaild /var/qmail/bin/tcp-env tcp-env /var/qmail/bin/ qmail-smtpd 记住要在一行里面 十、 重新启动inetd进程,然后你就可以试着收发信件了。特别声明:如果原来已经安装了sendmail,一定要先remove sendmail,否则会冲突具体怎么remove sendmail我这里就不讲了
[1] [2] 下一页
right">(出处:http://www.sheup.com)
上一页 [1] [2]