Centos 7 邮件服务器sendmail+dovecot

该文详细介绍了如何在CentOS环境下配置邮件服务器,包括DNS正反向解析、sendmail的设置以实现域内邮件发送,dovecot的配置用于邮件接收,以及邮件群发和备份功能的实现。此外,还涉及了邮件中继的配置,以允许域外发送邮件。

分类:域内发送和域外发送

实验环境

1、centos 7 两台

邮件服务器ip:172.16.1.1

域名服务器ip:172.6.2.2

2、准备一台windwos客户端

ip地址:172.16.100.100

我们这里使用的是B类地址,都是在同一个网段。

一、域内发送

1、配置DNS正向和反向。

DNS配置好之后,我们需要使用windwos客户端来验证(一定要出现邮件域才能进行下一步)

2、发送邮件服务器(smtp tcp25):配置sendmail(修改配置文件 /etc/mail/sendmail.mc;并且要生成主配置文件/etc/mail/sendmail.cf)。

centos7里面默认也有发送邮件服务器(postfix),为了避免与smtp起冲突,我们要把postfix关闭。

修改sendmai.mc配置文件

这样我们发主配置文件就配置完成了。我们需要把主配置文件(sendmail.mc)生成sendmail,cf

最后我们把sendmail启动就可以了

配置好发送邮件服务器,我们就来测试一下,在邮件服务器上添加两个用户名

为了测试还要把mailx安装上,如果安装了就不需要安装了,下面我们用mail -u vec1查看vec1用户是否收到邮件

3、接收邮件服务器(pop tcp110):配置dovecot(修改配置文件 /etc/dovecot/dovecot.conf;修改认证文件/etc/dovecot/conf.d/10-auth.conf ;修改加密文件etc/dovecot/conf.d/10-ssl.conf ;修改邮箱文件etc/dovecot/conf.d/10-mail.conf ;创建邮箱路径/var/mail/.imap/INBOX)

安装dovecot

修改配置文件 /etc/dovecot/dovecot.conf

修改认证文件/etc/dovecot/conf.d/10-auth.conf

修改加密文件etc/dovecot/conf.d/10-ssl.conf

修改邮箱文件etc/dovecot/conf.d/10-mail.conf

创建邮箱路径/var/mail/.imap/INBOX

重启dovecot

以上接收和发送都配置成功了,我们来做测试。

我们先来测试是否支持用户名认证

二、邮件群发和备份

邮件的别名功能(/etc/aliases)

1、邮件的群发功能

element------------》vec(vec1、vec2)在我们系统里面有一个账号element ,如何我们要发送N多份邮件,这时候一个一个发送是没有效率的,我们就使用邮件群发功能。

创建element账号

修改配置文件(/etc/aliases),在文件里面添加别名vec和用户名vec1和vec2

配置好之后我们需要使用 newaliases命令来生效

我们使用element账户来测试邮件群发

群发配置成功

2、邮箱的备份功能

element----------》abc(abcbackup)我们使用element账户发邮件给abc账户,并且发送给abc_backup账户做为备份

创建abc和abc_backup用户

同样是修改配置文件(/etc/aliases),在文件里面添加abc用户名、abc、abc_backup用户名

我们现在查看abc和abc_backup用户是没有接受或者发送邮件的

使用windwos来向abc发送邮件

查看abc和abc_backup是否接收到邮件和备份成功

上面就是我们域内发送配置

三、域外发送(邮件中继)

前提条件:保证邮件服务器和客户端能够访问互联网

1、如何区分域内发送邮件服务器和域外发送邮件服务器

发送和接收使用同一个地址--------域内发送邮件

发送和接收地址不一样--------域外发送邮件

2、基于ip地址或域名的邮件中继

DNS服务器配置转发器

把DNS服务器的安全选项关闭掉

没有配置邮件中继,我们向qq邮箱发送邮件是否成功

编辑配置文件/etc/mail/access,配置邮件中继

要把access生成access.db文件,且重启sendmail,使配置生效。

测试把邮件发送到我的QQ邮箱

我们去查看一下QQ邮箱是没有收到的,因为我们的域名不合法,认定为垃圾邮件,需要把域名注册。

邮件中继的特点:适合与固定的用户(局域网主机),不适合漫游用户(出差员工)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值