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 = 0666user = postfixgroup = 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
轉載于:https://www.cnblogs.com/chenggege/p/7722563.html
總結
以上是生活随笔為你收集整理的centos6.8 搭建postfix/dovecot邮件服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LAMP架构之个人博客搭建
- 下一篇: 【以太坊】ubuntu安装以太坊ethe