Postfix安裝好後只負責寄信,收信要靠POP3 service,需要安裝dovecot程式。
執行安裝指令:
yum install dovecot
試定檔是 /etc/dovecot/dovecot.conf
修改以下內容:
protocols = pop3
讓dovecot只監聽pop3服務即可,port是110。
如果想用imap或其他的協定可以直接加入,例如:
protocols = pop3 imap pop3s
imap的port則是143。
設好後存檔離開即可。
其他的設定檔拆分成許多部份放在 /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
設好後存檔離開即可。
這個設定很重要,要與 postfix 的設定相符,否則會發生信件能寄不能收的情況,
postfix與 dovecot 預設收發郵件的路徑在 /var/~mail,這是個link,連結到 /var/spool/mail這個目錄,
而一般系統安裝時留給 /var 的空間有限,所以我將郵件目錄放到使用者的家目錄底下的 Maildir這個檔案夾,
要放到哪裡可以隨管理者的喜好與系統資源決定,這只是我的習慣而已。
重點是與 postfix 設定要一致才能找得到信件就好。
以上檔案設定完成即可啟用dovecot服務:
systemctl start dovecot
開機時啟動:
systemctl enable dovecot
測試是否能正確收信,照postfix那章的說明寄一封信給自己,然後執行以下指令:
telnet localhost pop3
user 使用者名稱
pass 密碼
list (這是列出信件)
quit (離開)
有看到信件列表即表示設定正確,dovecot的pop3服務正常。
留言列表