Centos 5.5 sendmail邮件服务器安装及配置

一、软件安装 主要包 

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 #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.conf    //其他保持默认  

查找,把一下位置修改 

                                                                                                 

 2、-------------------------------  #cd /etc/mail #vi sendmai.mc  

(1)修改116行的127.0.0.1为0.0.0.0 //所有人都可以使用本邮件服务器 

(2)第52行和53行,把最前面的dnl删除 //smtp验证后允许所有域转发,不管access.db怎么设置 

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl  

#m4 sendmail.mc > sendmail.cf    //生成配置   

B:------------------------------- #vi local-host-names 

abc.com    //加入邮件域名 ,这个域名先配置好DNS  

C: 开启转发权限 

 [root@mail mail]# vi /etc/mail/access 

重新加载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防火墙设置允许SMTP 及添加其它端口:110   

G:------------------------------- 

添加用户&验证服务 

[root@mail ~]# groupadd mailtest    //添加组 

[root@mail ~]# useradd -g mailtest -s /sbin/nologin si   //修改改/etc/passwd bash

为/sbin/nologin安全点 

[root@mail ~]# passwd si Changing password for user si. New UNIX password: 

BAD PASSWORD: it is too short Retype new UNIX password: 

passwd: all authentication tokens updated successfully. 

                                         3.2  添加邮件组all 

                                               [root@mail ~]# vi /etc/aliases 行尾添加      all:si,qi 

                                                

                                                重新加载别名数据库 

                                                 [root@mail ~]# newaliases                                                   

#useradd mailtest   //添加邮箱帐号 

#passwd mailtest    //添加邮箱帐号的密码,按提示输入两次密码    

设置开机自启动 

方法一:  [root@mail init.d]# vi /etc/rc.local    添加 

 

方法二: 

设置开机自启动 

chkconfig --level 35 sendmail on chkconfig --level 35 dovecot on  chkconfig --level 35 saslauthd on

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

记忆面包~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值