Solaris 2.6下面安装qmail十步搞定

王朝other·作者佚名  2008-05-31
宽屏版  字体: |||超大  

一、

建立邮件的主目录

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 %26amp;'

八、

把你原来默认的存放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我这里就不讲了

,

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有