Linux中部署邮件服务器

主机IP
邮件服务器192.168.226.128

部署bind服务程序

配置服务器主机名称

#设置主机名称,保证服务器主机名称与发信域名保持一致
hostnamectl set-hostname mail.king.com

#然后查看是否更改成功
hostname

关闭防火墙

systemctl stop firewalld

为电子邮件系统提供域名解析

dnf install bind-chroot

vim /etc/named.conf 
#修改第11行和第19行,如下图

修改如图

vim /etc/named.rfc1912.zones 
#添加以下内容
zone "king.com" IN {
        type master;
        file "king.com.zone";
        allow-update { none; };
};
cp -a /var/named/named.localhost /var/named/king.com.zone
vim /var/named/king.com.zone 
#把内容全部删除,添加以下内容
$TTL 1D
@       IN SOA  king.com        root.king.com.  (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.king.com.
ns      IN A    192.168.226.128
@       IN MX 128       mail.king.com.
mail    IN A    192.168.226.128
#重启服务
systemctl restart named
systemctl enable named

把服务器的DNS地址修改为本地IP地址

在这里插入图片描述

#对主机名执行ping命令,若能ping通,则证明上述操作全部正确
ping -c 4 mail.king.com

安装电子邮件服务程序

安装Postfix服务程序

#Postfix是一款免费开源的电子邮件服务程序
dnf install postfix

配置Postfix服务程序

vim /etc/postfix/main.cf
#修改5处,95行定义一个变量,用来保存服务器的主机名称
myhostname = mail.king.com
#102行定义一个名为mydomain的变量,用来保存邮件域的名称
mydomain = king.com
#在第118行调用前面的mydomain变量,用来定义发出邮件的域
 myorigin = $mydomain
#第四处修改第135行定义网卡监听地址,直接写成all,表示所有IP地址都能提供电子邮件服务
inet_interfaces = all
#最后一处修改183行定义可接收邮件的主机名或域名列表,这里可以直接调用前面定义好的变量
mydestination = $myhostname, $mydomain

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建电子邮件系统的登录账户

useradd zhou

echo "111111" | passwd --stdin zhou

systemctl restart postfix
systemctl enable postfix

安装收件服务程序

安装Dovecot服务程序软件包

dnf install -y dovecot

配置部署Dovecot服务程序

vim /etc/dovecot/dovecot.conf 

#进行两处修改,首先是第24行,将电子邮件协议修改为imap、pop3、lmtp,然后添加一行参数,允许用户使用明文进行密码验证
protocols = imap pop3 lmtp
disable_plaintext_auth = no
#然后设置第49行,设置允许登陆的网段地址,如果想所有人都能使用,则不用修改
login_trusted_networks = 192.168.226.0/24

在这里插入图片描述
在这里插入图片描述

配置邮件格式与储存路径

vim /etc/dovecot/conf.d/10-mail.conf
#只需要将第25行前面的井号(#)删除即可

在这里插入图片描述

#然后切换到配置Postfix服务程序时创建的boss账户,并在家目录中建立用于保存邮件的目录
su - zhou
mkdir -p mail/.imap/INBOX
exit

systemctl restart dovecot
systemctl enable dovecot

#在RHEL8系统中查看邮件的命令是mailx,需要自行安装
dnf install mailx
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

怪兽王

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

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

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

打赏作者

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

抵扣说明:

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

余额充值