首页 > 代码库 > 邮件服务器搭建,可连接客户端

邮件服务器搭建,可连接客户端

Centos 5.5 sendmail邮件服务器安装及配置(照240)
一、软件安装
主要包(版本YUM为准)
dovecot-1.0.7-7.el5.i386.rpm //imap (收邮件)
sendmail-8.13.8-2el5.i386.rpm       
sendmail-cf-8.13.8-2el5.i386.rpm //配置文件
cyrus-sasl-2.1.22-5.el5_4.3.i386.rpm //smtp验证
可直接用图形化界面安装,钩选"邮件服务器"进行安装 
查看是否安装以上的包
# rpm -qa |grep sendmail   
显示如下
sendmail-8.13.8-2el5.i386.rpm       
sendmail-cf-8.13.8-2el5.i386.rpm
说明这两个包已经安装,只要安装另外两个包就行了,进入光盘文件夹安装
#rpm –ivh dovecot-1.0.7-7.el5.i386.rpm  //在安装前,用dir 查看这个包的相应的版本,安装IMAP和POP3
改hosts文件,解析本机(否则重启慢)
修改hostname /etc/sysconfig/network

#service sendmail restart
#netstat –utl    //查看端口是否工作正常:
#rpm –ivh  cyrus-sasl-2.1.22-5.el5_4.3.i386.rpm  //在安装前,用dir查看这个包的相应的版本,smtp验证
二、配置 
1、sendmail配置主目录:/etc/mail
dovecot配置: /etc/dovecot/dovecot.conf    //其他保持默认 
查找,把一下位置修改
 
把listen去掉注释和 ,::
 
 
在末尾加上这句
protocols = pop3
disable_plaintext_auth = no
ssl = no
mail_location = mbox:/var/mail:INBOX=/var/mail/%u
mkdir -p /var/mail/.imap/INBOX
touch /var/mail/.imap/INBOX/dovecot.index.log
2、------------------------------- (注:旧配置新版本不适用,改写法,sc_old有实例)
#cd /etc/mail
#vi sendmail.mc 
(1)修改116行的127.0.0.1为0.0.0.0 //所有人都可以使用本邮件服务器
(2)第52行和53行,把最前面的dnl删除 //smtp验证后允许所有域转发,不管access.db怎么设置
 
#m4 sendmail.mc > sendmail.cf    //生成配置 

B:-------------------------------
#vi local-host-names
abc.com    //加入邮件域名 ,这个域名先配置好DNS
注:
arivoc.com
www.arivoc.com

C: 开启转发权限
 [root@mail mail]# vi /etc/mail/access
注:同步240文件
重新加载access.db数据库
[root@mail mail]#makemap hash access.db<access     //生成数据库 
# db_dump -p /etc/mail/access.db   //使数据库生效
D:-------------------------------
#service sendmail restart //重启sendmail 
如果出现启动 sendmail:make: Warning: File `virtusertable.db‘ has modification time 2.2e+04 s in the future
make: 警告:检测到时钟错误。您的创建可能是不完整的。运行一下#touch /etc/mail/*
E:-------------------------------
#service dovecot start //启动imap
#service saslauthd start //启动saslauthd  启动安全认证
F:-------------------------------
修改IPTABLES防火墙设置

开机启动——
chkconfig --level 35 sendmail on
chkconfig --level 35 dovecot on 
chkconfig --level 35 saslauthd on
测试
 
/opt/tools/ monitor_cpu/ sendmail_jiankong_240.sh 使用这个脚本测试


本文出自 “Python&Linux 's Blog” 博客,请务必保留此出处http://topping.blog.51cto.com/12388701/1936670

邮件服务器搭建,可连接客户端