Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45064
  • 博文数量: 11
  • 博客积分: 177
  • 博客等级: 入伍新兵
  • 技术积分: 157
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-13 21:41
个人简介

一盏智慧的明灯 放之宇宙万物开朗

文章分类

全部博文(11)

文章存档

2016年(1)

2013年(6)

2012年(4)

我的朋友

分类: LINUX

2012-08-15 22:43:28

接第1篇DNS   http://blog.chinaunix.net/uid-16607457-id-3311717.html

第2篇安装Sendmail(smtp),,dovecot(pop3),邮件收发测试。

先把外网给连上,根据自己的网络环境来配置自己相关网络设置,不再作过多说明

首先查询Sendmail 相关的软件是否安装

rpm -qa | grep sendmail*  

rpm -qa | grep m4  

yum install -y sendmail*     加上*号会自动安装与sendmail-大部分相关软件

yum install -y m4           这是sendmail 一个配置工具

sendmail-cf-8.14.4-8.el6.noarch

sendmail-milter-8.14.4-8.el6.i686

sendmail-8.14.4-8.el6.i686

sendmail-doc-8.14.4-8.el6.noarch

sendmail-devel-8.14.4-8.el6.i686

m4-1.4.13-5.el6.i686

以上蓝色部分是yum后安装的软件

cd /etc/mail    这里是sendmail 配置文件目录。

[root@localhost mail]# vi  /etc/mail/local-host-names    编辑此文件加入邮箱域

# local-host-names - include all aliases for your machine here.

a.cn

保存退出

编辑加入允许接入的域和网段

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

# Check the /usr/share/doc/sendmail/README.cf file for a description

# of the format of this file. (search for access_db in that file)

# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc

# package.

#

# If you want to use AuthInfo with "M:PLAIN LOGIN", make sure to have the

# cyrus-sasl-plain package installed.

#

# By default we allow relaying from localhost...

Connect:localhost.localdomain             RELAY

Connect:localhost                       RELAY

Connect:127.0.0.1                       RELAY

Connect:192.168.3.0                     RELAY

Connect:a.cn                           RELAY

保存退出,并重新生成新的access.db数据文件

[root@localhost mail]# pwd

/etc/mail

[root@localhost mail]# makemap hash access.db < access   

编辑sendmail.mc 生成sendmail的配置文件sendmail.cf

[root@localhost ~]# vi /etc/mail/sendmail.mc

找到

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

修改为

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

找到

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

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

修改为(顶格去掉前面的dnl 

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 的配置文件sendmail.cf 并安装相关相安全认证组件

[root@localhost mail]# m4 sendmail.mc > sendmail.cf

[root@localhost mail]# yum install -y cyrus-sasl*  

启动DNS,sendmail,saslauthd,服务就可以发信了,但是还收不了信。

安装收信工具dovecot

[root@localhost mail]# rpm -qa | grep dovecot 

[root@localhost mail]# yum install -y dovecot*  全装省事不出错

[root@localhost mail]# vi /etc/dovecot/dovecot.conf  配置dovecot

找到

#protocols = imap pop3 lmtp  (修改去掉前面的#号就可以了)

protocols = imap pop3 lmtp    (修改后)

保存退出

[root@localhost mail]# vi /etc/dovecot/conf.d/10-mail.conf

找到

#    mail_location = mbox:~/mail:INBOX=/var/mail/%u  (修改去掉前面的#号就可以了)

     mail_location = mbox:~/mail:INBOX=/var/mail/%u   (修改后)

保存退出

为了解析不出多余的麻烦,先断开外网,只接接入内网

DNS,sendmail,dovecot 服务全部启动并配置为开机自启动

[root@localhost mail]# chkconfig named on

[root@localhost mail]# chkconfig dovecot on

[root@localhost mail]# chkconfig sendmail on

[root@localhost mail]# service named restart

[root@localhost mail]# service sendmail restart

[root@localhost mail]# service dovecot restart

[root@localhost mail]# service saslauthd restart

[root@localhost mail]# service network restart

测试收发信

useradd -g mail ayu                新增用户阿羽到mail

passwd ayu                      设置阿羽的密码

useradd -g mail  -s /sbin/nologin  yueyue   新增用户月月到mail组 且不可登陆shell

passwd yueyue                          给月月设置密码

useradd -g mail laoshi      新增用户老师到mail

passwd laoshi             设置老师密码

OE或者FOXMAIL 都可以

分别以用户名 和设定的密码添加到OE

ayu      ***

yueyue   ***

laoshi    ***

特别注意要收信要使用安全连接SSL,995端口。。。

要支持别名收发信的话编辑aliases

[root@localhost ~]# vi /etc/aliases  

aliases 内最后加入下面蓝色两行

xs: ayu,yueyue      任何人发信到xs@a.cn  阿羽,月月同学都能收到信件

all:ayu,yueyue,laoshi 任何人发信到all@a.cn  阿羽,月月同学还有老师能收到信件

想要别名收发信生效,在编辑完aliases后执行newaliases命令

[root@localhost ~]# newaliases

2篇完  全文未完

阅读(4325) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~