Postfix安裝好後只負責寄信,收信要靠POP3 service,所以需要安裝dovecot程式,執行指令:
yum install dovecot
試定檔是 /etc/dovecot/dovecot.conf
修改以下內容:
protocols = pop3
讓dovecot只監聽pop3服務即可,port是110。
設好後存檔離開即可。
因為Centos 6之後將原本單一的設定檔拆分成許多部份放在 /etc/dovecot/conf.d目錄下,所以還有一些設定檔需要修改。
編輯 /etc/dovecot/conf.d/10-ssl.conf
修改與啟用本行
ssl = no
設好後存檔離開即可。
編輯 /etc/dovecot/conf.d/10-auth.conf
修改與啟用本行
disable_plaintext_auth = no
這是取消明碼傳輸,不改掉的話使用outlook收信將會出現錯誤訊息。
編輯 /etc/dovecot/conf.d/10-mail.conf
修改與啟用本行
mail_location = maildir:~/Mail
設好後存檔離開即可。
這個設定很重要,要與前一章postfix的設定相符,否則會發生信件能寄不能收的情況,
centos 6 在postfix與dovecot預設收發郵件的路徑在 /var/~mail,這是個link連結到 /var/spool/mail這個目錄,
而一般系統安裝時留給 /var 的空間有限,所以我將郵件目錄放到使用者的家目錄底下的 Mail這個檔案夾,
要放到哪裡可以隨管理者的喜好與系統資源決定,這只是我的習慣而已。
重點是與postfix設定要一致才能找得到信件就好。
以上檔案設定完成即可啟用dovecot服務:
service dovecot start
測試是否能正確收信,照postfix那章的說明寄一封信給自己,然後執行以下指令:
telnet localhost pop3
user 使用者名稱
pass 密碼
list (這是列出信件)
quit (離開)
有看到信件列表即表示設定正確,dovecot的pop3服務正常。