bind服务搭建

可以参考:点我

mount /dev/cdrom   /mnt    挂载镜像

 Linux-邮件系统简单搭建


修改主配置文件:

vim  /etc/named.conf

如下配置

Linux-邮件系统简单搭建

修改区域配置文件

vim  /etc/named.rfc1912.zones

wq保存

Linux-邮件系统简单搭建


进入数据配置文件

cd   /var/named

复制该模板,使用命令:

cp named.localhost mamu-zone

Linux-邮件系统简单搭建


由于是使用root用户进行的复制,因此所属组信息改变了,因此需要通过命令

chgrp named mamu-zone

编辑mamublog-zone

vim mamu-zone

更改为如下图

ip为自己的ip

Linux-邮件系统简单搭建

 重启服务,开放防火墙服务

systemctl start named(如果报错就需要检查 zone文件是否配置错误,比如少了 .号)

Linux-邮件系统简单搭建

记得要配永久  否则下次则需要再次设置

Linux-邮件系统简单搭建

 将DNS指向自身ip

Linux-邮件系统简单搭建

将网络开关关了再开,实现重启网络,发现DNS设置已经生效

Linux-邮件系统简单搭建

win7测试

网卡(nat)

设置网卡的DNS为手动,地址设置为bind地址

Linux-邮件系统简单搭建

cmd

nslookup

输入mail.mamublog.com

成功解析!

Linux-邮件系统简单搭建

部署postfix

因为系统已经集成此功能,所以只需要配置一下

Linux-邮件系统简单搭建

配置postfix主配置文件 

vim  /etc/postfix/main.cf

修改mydomain变量83行处


myorigin=$mydomain

修改myorigin变量100行处

myorigin=$mydomain

参考下图

Linux-邮件系统简单搭建


修改监听网卡

    在第115行指定要使用服务器的哪些IP地址对外提供电子邮件服务

Linux-邮件系统简单搭建

修改mydestination变量

    在第167行定义可接收邮件的主机名或域名列表,可以调用之前的变量,表示可以接受来自mamublog.com的邮件

Linux-邮件系统简单搭建

创建本地账户(用于邮箱登入)

useradd mamu

passwd mamu

输入两遍需要设置的密码

Linux-邮件系统简单搭建

启动服务,加入开机启动项


systemctl start postfix

systemctl enable postfix


Linux-邮件系统简单搭建


部署dovecot

安装前重新挂载一下镜像:mount /dev/cdrom  /mnt

yum install -y dovecot

Linux-邮件系统简单搭建


修改dovecot主配置文件

vim  /etc/dovecot/dovecot.conf

修改Dovecot服务程序支持的电子邮件协议

第24行,把Dovecot服务程序支持的电子邮件协议修改为imap、pop3和lmtp。

去掉#注释

Linux-邮件系统简单搭建

修改验证方式

在25行添加一行参数,允许用户使用明文进行密码验证

disable_plaintext_auth  = no

Linux-邮件系统简单搭建

 配置邮件格式与存储路径

vim /etc/dovecot/conf.d/10-mail.conf

在Dovecot服务程序单独的子配置文件中,定义一个路径,用于指定要将收到的邮件存放到服务器本地的哪个位置。这个路径默认已经定义好了,我们只需要将该配置文件中第25行前面的井号(#)删除即可

Linux-邮件系统简单搭建

 将登入需要ssl认证关闭

vim /etc/dovecot/conf.d/10-ssl.conf

Linux-邮件系统简单搭建

切换到普通用户,创建保存邮件的目录

su -mamu

mkdir  - p mail/.imap/INBOX

Linux-邮件系统简单搭建

这边讲一下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服务

Linux-邮件系统简单搭建

勾选pop3与smtp

Linux-邮件系统简单搭建

 重启服务,加入开机启动项

systemctl restart dovecot 

systemctl enable dovecot

Part IV 测试

回到测试机win7 安装foxmail

软件安装包:点我下载

Linux-邮件系统简单搭建

Linux-邮件系统简单搭建

Linux-邮件系统简单搭建

Linux-邮件系统简单搭建

Linux-邮件系统简单搭建


Linux-邮件系统简单搭建

并且通过sysetmctl status dovecot -l 可以看到mamu登入成功

Linux-邮件系统简单搭建

Linux-邮件系统简单搭建



打赏 Linux-邮件系统简单搭建支付宝打赏 Linux-邮件系统简单搭建微信打赏

相关文章:

  • 2021-12-18
  • 2021-05-03
  • 2022-02-08
  • 2021-08-07
  • 2021-09-02
  • 2022-12-23
  • 2021-12-20
猜你喜欢
  • 2021-10-29
  • 2021-11-20
  • 2021-11-22
  • 2021-12-02
  • 2021-06-27
  • 2021-10-29
  • 2022-12-23
相关资源
相似解决方案