使用Postfix与Dovecot部署一个可收发的邮件系统

1.配置dns:
[root@server named]# yum install -y bind
1)firewall处理
[root@server ~]# firewall-cmd --permanent --add-service=dns
[root@server ~]# firewall-cmd --permanent --reload
2)主配置文件
[root@server ~]# vim /etc/named.conf
在这里插入图片描述
检查语法:在这里插入图片描述
3)区域配置文件
[root@server ~]# vim /etc/named.rfc1912.zones
在这里插入图片描述
4)数据配置文件
[root@server ~]# cd /var/named
[root@server named]# cp -a named.localhost openlab.aaa.zone

在这里插入图片描述
在这里插入图片描述测试:
[root@server named]# yum install bind-utils -y
在这里插入图片描述
2.配置发送邮件服务器Postfix
关掉firewalld&selinux

[root@server ~]# systemctl stop firewalld
[root@server ~]# Setenforce 0

1)安装软件postfix
[root@server ~]# rpm -qa postfix
postfix-2.10.1-6.el7.x86_64
2)配置main.cf
[root@server ~]# hostnamectl --static set-hostname mail.openlab.aaa
[root@server ~]# cp /etc/postfix/main.cf{,.bak}
[root@server ~]# vim /etc/postfix/main.cf
75 myhostname = mail.openlab.aaa 设置posfix的FQDN合格域名(FQDN:(Fully Qualified Domain Name)全限定域名:同时带有主机名和域名的名称)
83 mydomain = openlab.aaa 设置运行posfix主机的域名
99 myorigin = $mydomain
116 inet_interfaces = all 监听的网络接口
164 #mydestination = m y h o s t n a m e , l o c a l h o s t . myhostname, localhost. myhostname,localhost.mydomain, localhost
166 mydestination = m y h o s t n a m e , l o c a l h o s t . myhostname, localhost. myhostname,localhost.mydomain, localhost, m y d o m a i n , m a i l . mydomain,mail. mydomain,mail.mydomain, www. m y d o m a i n , f t p . mydomain, ftp. mydomain,ftp.myd omain
263 mynetworks = 192.168.233.0/24, 127.0.0.0/8 允许邮件服务的网段
295 relay_domains = $mydestination
418 home_mailbox = Maildir/

3)启动服务
语法检查:postfix check
在这里插入图片描述
测试:
1)创建两个用户tom和bob
[root@server ~]# useradd tom
[root@server ~]# echo 123 | passwd --stdin tom
[root@server ~]# useradd bob
[root@server ~]# echo 123 | passwd --stdin bob
2)使用telnet工具发送测试邮件
[root@server ~]# yum install telnet -y
[root@server ~]# telnet localhost 25
Trying ::1…
Connected to localhost.
Escape character is ‘^]’.
220 mail.openlab.aaa ESMTP Postfix
helo bob 宣告客户地址
250 mail.openlab.aaa
mail from:tom 发件人地址
250 2.1.0 Ok
rcpt to:bob 收件人地址
250 2.1.5 Ok
data 传送数据(信件)内容
354 End data with .
subject:test mail 邮件主题
hello! miss you~~~ 邮件内容
.
250 2.0.0 Ok: queued as 9A49962211AE
quit
221 2.0.0 Bye
Connection closed by foreign host.
3)检查邮件
在这里插入图片描述
在这里插入图片描述

3.配置接收邮件服务器Dovecot
1)安装软件 断开在连接主机名更改
[root@mail ~]# yum install -y dovecot

2)配置dovecot
步骤1:要启用最基本的Devocot服务,需对文件/etc/dovecot/dovecot.conf
[root@mail ~]# cp /etc/dovecot/dovecot.conf{,.bak}
[root@mail ~]# vim /etc/dovecot/dovecot.conf
24 protocols = imap pop3 lmtp
30 listen = *
48 login_trusted_networks = 192.168.233.0/24

步骤2:对/etc/dovecot/conf.d/10-mail.conf配置文件作如下修改:
[root@mail ~]# vim /etc/dovecot/conf.d/10-mail.conf
mail_location = maildir:~/Maildir

3)启动服务
[root@mail ~]# systemctl --now enable dovecot
在这里插入图片描述
在这里插入图片描述

测试:使用telnet接收邮件测试
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值