CentOS 7之Postfix部署系列(三)postfix和Dovecot配置
https://tecadmin.net/install-and-configure-postfix-on-centos-redhat/
https://blog.csdn.net/u012711689/article/details/16883719
https://www.centos.bz/2018/06/%E5%A6%82%E4%BD%95%E5%9C%A8redhat%E4%B8%8A%E5%AE%89%E8%A3%85%E5%B9%B6%E9%85%8D%E7%BD%AEpostfix/
https://blog.csdn.net/f1228308235/article/details/79057184
https://blog.csdn.net/cOriginc/article/details/65449069
1、DNS服務器安裝和設置
1.執行命令yum install bind -y,安裝bind包
2.更改主配置文件 vi /etc/named.conf
//監聽53端口,any代表允許所有主機的請求
//DNS轉發服務器,這裏我寫的是聯通和google的公共DNS,默認有一個參數forward first,這一句代碼和下兩句代碼的功能一樣
3.更改區域配置文件 vi /etc/named.rfc1912.zones
4.更改區域數據配置文件
(1) 執行如下命令將模板配置文件拷貝到新建的區域配置文件中,區域數據配置文件存放在 /var/named/下
cp -p named.localhost yuntcloud.net.zone和
cp -p named.localhost 192.168.0.zone
(2) 編輯區域數據配置文件,vi yuntcloud.net.zone
5.設置dns服務自啟動並重啟dns服務,同時本機的DNS修改為指向到本身IP
Systemctl enable named.service
Systemctl restart named.service
yum install -y bind-utils //安裝nslookup命令測試dns能否解析成功
關閉防火墻並重啟服務
Systemctl disable firewalld
Systemctl restart firewalld
2、postfix配置
linux默認安裝好postfix服務包,所以無需安裝。
1.編輯postfix配置文件,配置文件是/etc/postfix/main.cf,進行如下的操作。
2.重啟服務
3、dovecot配置
1.安裝dovecot安裝包,yum install dovecot -y
2.編輯/etc/dovecot下的dovecot配置文件dovecot.conf,
vi /etc/dovecot/dovecot.conf
3.編輯vi /etc/dovecot/conf.d/10-mail.conf 開啟郵箱的位置及格式
4.開啟dovecot服務
設置dns及dovecot服務自啟動並重啟服務。
4、在linux和windows7環境下測試
1.在linux客戶端測試
(1).創建郵箱用戶組,並創建用戶,將用戶添加到郵箱組,設置密碼
(2). 運行命令yum install -y telnet安裝組件,登陸terry.zhou用戶,發送給郵件給andmay用戶
(3).用andmay用戶登陸到接收郵件服務,並查看郵箱內容
2.在windows 10 下安裝foxmail進行測試
(1)win10 ip地址更改dns為郵件服務器IP:192.168.0.168
(2)在foxmail下登陸terry.zhou用戶,
發送郵件給andmay
(3)登陸andmay郵箱
可以看到terry.zhou給andmay發的郵件內容。
CentOS 7之Postfix部署系列(三)postfix和Dovecot配置