郵件服務器的搭建

1.安裝Postfix
yum install postfix -y
2.安裝Dovecot
yum -y install dovecot
3.配置Postfix
vim /etc/postfix/main.cf
修改如下:

#75行: 取消註釋,設置hostname
myhostname = mailwestos.westos.com
#83行: 取消註釋,設置域名
mydomain = westos.me
#99行: 取消註釋
myorigin = $mydomain
#116行: 修改
inet_interfaces = all
#119行: 註釋
inet_protocols = ipv4
#164行: 添加
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

#添加到最後
#規定郵件最大尺寸爲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
修改好了之後使用systemctl restart postfix 開啓postfix,使用systemctl enable postfix 將postfix開機啓動。

4.配置Dovecot

修改如下:

[root@mailwestos ~] #vim /etc/dovecot/dovecot.conf
#24行: 取消註釋
protocols = imap pop3 lmtp
#48行: 更改
login_trusted_network = 0.0.0.0/0
#49行:添加
disable_plaintext_auth = no

[root@mailwestos ~] #vim /etc/dovecot/conf.d/10-mail.conf
#30行: 添加
mail_location = mbox:~/mail:INBOX=/var/mail/%u

[root@mailwestos ~] systemctl restart dovecot
Starting Dovecot Imap: [ OK ]

[root@mailwestos ~] #chkconfig dovecot on
到這裏,我們的郵件服務器就已經搭建成功了。

但是配置/etc/dovecot/conf.d/10-mail.conf給的文件/mail:INBOX並不存在,需要手動創建:
mkdir /home/mail
touch /home/mail/INBOX

5.域名解析

最後別忘了還需要進行域名解析工作。
具體配置查看前面的DNS章節
添加一個子域名dns,A記錄解析到服務器IP爲172.25.254.100。

再添加一個MX記錄,主機記錄爲空,記錄值爲上面解析的二級域名mailwestos.westos.com.,優先級1。
例如:
這裏寫圖片描述

注意:解析生效可能需要一段時間。

6.郵箱使用
系統用戶就是郵件的用戶,例如student,就是一個郵箱用戶,郵箱是[email protected],密碼就是sthudent的密碼

例如使用軟件Thunderbird
這裏寫圖片描述

這樣就可以登陸如郵箱查看或者發送郵件

發佈了59 篇原創文章 · 獲贊 12 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章