| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 服务器 > 邮件服务器 > QmailSendmailPostf > 文章正文 用户登录
iPlus广告联盟:4
Sogua免费提供音乐
悠博科技50M/FTP/
华云网络30M/FTP/
XMLSocket 渐进 (
Flash声音高级篇:
Symbol 成员的进阶
Symbol 成员的基本
C#+flash socket 
Java与flash的TCP

在Solaris下面安装Qmail十步搞定           

在Solaris下面安装Qmail十步搞定

作者:佚名 来源:白云黄鹤 作者: eijinggyt 更新:2006-8-25 21:05:35 错误报告 我要投稿
一、
建立邮件的主目录
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改为g
cc
编译过程中会有一大堆的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我这里就不讲了
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。