郵件伺服器
阿新 • • 發佈:2020-12-04
搭建郵件伺服器,在foxmail上使用[email protected]給[email protected]使用者發一封郵件,內容為biechile。
第一步
搭建郵件服務
[root@localhost ~]# yum install -y postfix # 裝包 [root@localhost ~]# vim /etc/postfix/main.cf # 編輯配置檔案 myhostname = mail.ceshi.com # 指定主機名 mydomain = ceshi.com # 指定域名 myorigin = $mydomain # 指定發郵件所顯示的域名 inet_interfaces = all # 指定監聽埠 inet_protocols = all # 指定網路協議 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain # 指定別人給你發郵件應該寫什麼主機名 mynetworks = 192.168.168.0/24, 127.0.0.0/8 # 指定信任埠
第二步
建立使用者 wukong 和 wuneng 並設定密碼
[root@localhost ~]# yum install dovecot # 裝包 [root@localhost ~]# vim /etc/dovecot/dovecot.conf # 編輯配置檔案 protocols = imap pop3 lmtp submission # 使用協議 login_trusted_networks = 192.168.168.0/24 # 設定允許登入的 ip 段 [root@localhost ~]# vim /etc/dovecot/conf.d/10-mail.conf # 編輯配置檔案 mail_location = mbox:~/mail:INBOX=/var/mail/%u # 使用者郵件所在地址 [root@localhost ~]# yum install -y cyrus-sasl # 編寫配置檔案 broken_sasl_auth_clients = yes # 啟用 sasl 對客戶端進行認證 smtpd_sasl_auth_enable = yes # 啟用 sasl 認證 smtpd_sasl_security_options = noanonymous # 禁用匿名使用者 smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination # 定義收件人限定 [root@localhost ~]# systemctl restart postfix.service # 重啟服務 [root@localhost ~]# systemctl restart dovecot # 重複服務 [root@localhost ~]# systemctl restart saslauthd.service # 重啟服務
第三步
下載並安裝 foxmail 進行測試
如果不能接受郵件就修改許可權
[root@localhost mail]# chmod 0600 /var/mail/* # 修改許可權