Centos8基於Postfix+Dovecot搭建郵件伺服器
阿新 • • 發佈:2021-09-16
Centos8基於Postfix+Dovecot搭建郵件伺服器。
Centos8基於Postfix+Dovecot搭建郵件伺服器
環境:
Centos8.4
DNS伺服器搭建完成,bind參考前面文章進行部署
postfix:一個開源的電子郵件系統。
Dovecot:一個開源的 IMAP 和 POP3 郵件伺服器,支援 Linux/Unix 系統。
DNS記錄新增
vim /var/named/kelimotor.com.zone
mail IN A 192.168.131.27
mx MX 5 192.168.131.27
安裝配置postfix
# 安裝postfix yum install postfix -y # 安裝完成之後,主目錄是/etc/postfix,主配置檔案/etc/postfix/main.cf vim /etc/postfix/main.cf # 相關引數 inet_interfaces = localhost # 監聽的網路地址 inet_protocols = all # 監聽的協議,IPV4、IPV6,all代表兩者都監聽 myhostname = mail.kelimotor.com # 設定郵件伺服器的主機名,可以自行設定 mydomain = kelimotor.com # 域名,可以自行設定 mydestination = $myhostname, localhost.$mydomain, localhost # 指定發給本地郵件的域名 home_mailbox = Maildir/ # 指定使用者郵箱目錄 # 啟動postfix服務 systemctl start postfix.service # 新增到最後 # 規定郵件最大尺寸為10M message_size_limit = 10485760 # 規定收件箱最大容量為1G mailbox_size_limit = 1073741824 # SMTP認證 smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
安裝配置Dovecot
# 安裝Dovecot yum install dovecot -y # 主檔案是/etc/dovecot/dovecot.conf # 詳細配置檔案在/etc/dovecot/conf.d/裡面 # 配置檔案位於/etc/dovecot下 vim dovecot.conf # 監聽埠修改,去除#,儲存退出 listen = *, :: # 修改認證相關配置 vim /etc/dovecot/conf.d/10-auth.conf disable_plaintext_auth = no # 修改郵件相關配置,定義郵件儲存方式和位置,Dovecot收郵件的方式一定要與Postfix收郵件方式相同,這裡使用maildir方式儲存 vim /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir # 修改postfix認證相關配置 vim /etc/dovecot/conf.d/10-master.conf # 找到如下位置修改Postfix smtp-auth unix_listener /var/spool/postfix/private/auth { mode = 0666 user = postfix group = postfix } # 修改ssl配置 vim 10-ssl.conf ssl = no # 啟動服務 systemctl start dovecot
全部完成之後可以在foxmail新增賬號,不過似乎無法和外部郵箱通訊,IMAP也無法收取郵件。
點點滴滴,積少成多,終有一日能發揮用處。