bind服务搭建
可以参考:点我
mount /dev/cdrom /mnt 挂载镜像
修改主配置文件:
vim /etc/named.conf
如下配置
修改区域配置文件
vim /etc/named.rfc1912.zones
wq保存
进入数据配置文件
cd /var/named
复制该模板,使用命令:
cp named.localhost mamu-zone
﹀
﹀
﹀
由于是使用root用户进行的复制,因此所属组信息改变了,因此需要通过命令
chgrp named mamu-zone
编辑mamublog-zone
vim mamu-zone
更改为如下图
ip为自己的ip
重启服务,开放防火墙服务
systemctl start named(如果报错就需要检查 zone文件是否配置错误,比如少了 .号)
记得要配置在 永久 否则下次则需要再次设置
将DNS指向自身ip
将网络开关关了再开,实现重启网络,发现DNS设置已经生效
win7测试
网卡(nat)
设置网卡的DNS为手动,地址设置为bind地址
cmd
nslookup
输入mail.mamublog.com
成功解析!
部署postfix
因为系统已经集成此功能,所以只需要配置一下
配置postfix主配置文件
vim /etc/postfix/main.cf
修改mydomain变量83行处
myorigin=$mydomain
修改myorigin变量100行处
myorigin=$mydomain
参考下图
修改监听网卡
在第115行指定要使用服务器的哪些IP地址对外提供电子邮件服务
修改mydestination变量
在第167行定义可接收邮件的主机名或域名列表,可以调用之前的变量,表示可以接受来自mamublog.com的邮件
创建本地账户(用于邮箱登入)
useradd mamu
passwd mamu
输入两遍需要设置的密码
启动服务,加入开机启动项
systemctl start postfix
systemctl enable postfix
部署dovecot
安装前重新挂载一下镜像:mount /dev/cdrom /mnt
yum install -y dovecot
修改dovecot主配置文件
vim /etc/dovecot/dovecot.conf
修改Dovecot服务程序支持的电子邮件协议
第24行,把Dovecot服务程序支持的电子邮件协议修改为imap、pop3和lmtp。
去掉#注释
修改验证方式
在25行添加一行参数,允许用户使用明文进行密码验证
disable_plaintext_auth = no
配置邮件格式与存储路径
vim /etc/dovecot/conf.d/10-mail.conf
在Dovecot服务程序单独的子配置文件中,定义一个路径,用于指定要将收到的邮件存放到服务器本地的哪个位置。这个路径默认已经定义好了,我们只需要将该配置文件中第25行前面的井号(#)删除即可
将登入需要ssl认证关闭
vim /etc/dovecot/conf.d/10-ssl.conf
切换到普通用户,创建保存邮件的目录
su -mamu
mkdir - p mail/.imap/INBOX
这边讲一下su 与 su - 的区别
$ su [user_name]
su 命令可以用来交互地更改你的用户ID和组ID。Su是switch user 或set user id的一个缩写。这个命令让你开启一个子进程,成为新的用户 ID 和赋予你存取与这个用户ID 关联所有文件的存取权限。因此,出于安全的考虑,你在实际转换身份时,会被要求输入这个用户帐号的密码。如果没有参数,su 命令将你转换为 root(系统管理员)。root 帐号有时也被称为超级用户,因为这个用户可以存取系统中的任何文件。也正是这个原因,许多人将su命令看成是 supper-user(超级用户)的一个缩写。当然,你必须要提供 root密码。想要回到你原先的用户身份,不要再使用 su 命令,你只需要使用 exit命令退出你使用su命令而生成的新的对话进程。
$ su – username
一些配置文件是为你的对话线索而设立的。当你使用命令 su username时,你的对话特征和你原始的登录身份一样。如果你想要你的对话进程拥有转换后的用户 ID一致的特征,你要使用短斜杠: su – username。
防火墙开放pop3 和 smtp服务
勾选pop3与smtp
重启服务,加入开机启动项
systemctl restart dovecot
systemctl enable dovecot
Part IV 测试
回到测试机win7 安装foxmail
软件安装包:https://www.lanzous.com/ibn91kj
并且通过sysetmctl status dovecot -l 可以看到mamu登入成功
◆
举报/反馈