centos6.8 搭建postfix/dovecot郵件服務器


postfix/dovecot郵件服務器

 

安裝配置參考鏈接  http://www.cnblogs.com/jkklearn/p/7280045.html

 (domain 為自己域名 xxx.com)  

1.關於域名配置

 1.設置域名

  

  新增一條A記錄,主機記錄為 mail,記錄值為 郵件服務器地址。

       新增一條MX記錄,主機記錄為空,記錄值為 mail.domain

  新增一條TXT記錄,主機記錄為mail,記錄值為 v=spf1 ipv4:xx.xx.xx.xx(服務器ip地址)

  

 2.設置服務器端口安全組  (阿里雲服務器)  

      

  開啟 143端口  25端口

   授權對象可以設置為公司ip地址僅限公司內部進行使用

 

2.郵件服務的安裝配置

  1.安裝Postfix

yum -y install postfix

   

安裝完成還需要替換系統自帶的sendmail:

 

yum remove sendmail

  

修改MTA(默認郵件傳輸代理)

 

alternatives --config mta

  

然后直接回車即可。

 

檢查一下是不是已經設置成功了。

 

alternatives --display mta

  

第一行可以看到mta的狀態。 例如:mat - status is manual.

 

2.安裝Dovecot 

yum -y install dovecot

 

3.配置Postfix 

編輯/etc/postfix/main.cf,可以下載下來修改,也可以使用vi進行編輯: 

vim /etc/postfix/main.cf

修改如下:

# 75行: 取消注釋,設置hostname(mail+域名)
myhostname = mail.cnblogs.com
# 83行: 取消注釋,設置域名
mydomain = cnblogs.com
# 99行: 取消注釋
myorigin
= $mydomain
#
116行: 修改
inet_interfaces
= all
#
119行: 推薦ipv4,如果支持ipv6,則可以為all
inet_protocols
= ipv4
#
164行: 添加
mydestination
= $myhostname, localhost.$mydomain, localhost, $mydomain
#
264行: 取消注釋,指定內網和本地的IP地址范圍
mynetworks
= 0.0.0.0/0
#
419行: 取消注釋,郵件保存目錄
home_mailbox
= Maildir/
#
571行: 添加
smtpd_banner
= $myhostname ESMTP
# 添加到最后 開始添加

# 規定郵件最大尺寸為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
# 添加結束

 

 

修改好了之后使用/etc/rc.d/init.d/postfix start開啟postfix,使用chkconfig postfix on將postfix開機啟動。

 

4.配置Dovecot

 

修改如下:

 

[root@mail ~]# vi /etc/dovecot/dovecot.conf
# 26行: 如果不使用IPv6,請修改為*
listen = *

[root@mail ~]# vi /etc/dovecot/conf.d/10-auth.conf
# 9行: 取消注釋並修改
disable_plaintext_auth = no
# 97行: 添加
auth_mechanisms = plain login

[root@mail ~]# vi /etc/dovecot/conf.d/10-mail.conf
# 30行: 取消注釋並添加
mail_location = maildir:~/Maildir

[root@mail ~]# vi /etc/dovecot/conf.d/10-master.conf
# 88-90行: 取消注釋並添加
# Postfix smtp驗證
unix_listener /var/spool/postfix/private/auth {
    mode = 0666
    user = postfix
    group = postfix
}

# 開啟 dovecot [root@mail ~]# /etc/rc.d/init.d/dovecot start Starting Dovecot Imap: [ OK ] #設置開機自啟 [root@mail ~]# chkconfig dovecot on

  

 到此服務器已經基本設置成功

 

3.使用foxmail收發送郵件

  

  選擇服務器類型為 IMAP

  郵件賬號為服務器用戶賬號密碼

  #添加新用戶 
  [root@mail ~]useradd zhangsan
  [root@mail ~]passwd zhangsan #設置用戶zhangsan密碼 回車 再次輸入兩次密碼(此賬號密碼可以直接登錄服務器)

  填寫IMAP服務器: mail.xxx.com(此項與 /etc/postfix/main.cf設置的 myhostname 一致  mail+域名)

  填寫SMTP服務器: mail.xxx.com(此項與 /etc/postfix/main.cf設置的 myhostname 一致  mail+域名)

  填寫完畢后 點擊創建 可成功登錄

  

  登錄失敗可查看服務器 mail日志

  cat /var/log/maillog


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM