Email

如何使用 Dovecot 設置 SENT 和 TRASH 文件夾?

  • July 22, 2020

Dovecot 設置的 IMAP 郵箱沒有 SENT 文件夾或 TRASH 文件夾。我該如何設置?有沒有辦法將它們放在收件箱層次結構之外?我想確保這些文件夾可以與 iPhone 電子郵件客戶端或任何其他移動電子郵件客戶端一起使用。

2011 年的原始答案已經過時。

Dovecot 生命週期公告

對於 2.2 之前的任何版本,我們不會提供任何更新檔或修復。以前就是這樣,但我們現在正式宣布它們 EOL。

我仍然會列出所有版本以供參考。有時管理員必須執行他們不想執行的軟體。

鴿舍 1.x

檢查原始答案

鴿舍 2.0.x

使用自動創建外掛

鴿舍 2.1+

這就是你今天的做法。添加一個namespace inbox {}部分來定義文件夾。dovecot wiki 中的範例是為了展示所有可能的功能,我已將其改編為現實世界的範例:

namespace inbox {
 inbox = yes
 separator = /

 mailbox "Drafts" {
   auto = subscribe
   special_use = \Drafts
 }
 mailbox "Sent" {
   auto = subscribe
   special_use = \Sent
 }
 mailbox "Trash" {
   auto = subscribe
   special_use = \Trash
 }
 mailbox "Junk" {
   auto = subscribe
   special_use = \Junk
 }
 mailbox "Archive" {
   auto = subscribe
   special_use = \Archive
 }
}

如果您希望使用創建並堅持使用有趣(或翻譯)名稱的特殊用途文件夾的郵件客戶端對您的使用者友好,您可以讓 dovecot 重用它們而不是創建新文件夾。這可能會減少缺乏經驗的使用者的支持請求,這些使用者由於這些文件夾被複製而感到失望。

為此,請在上面的設置中添加更多文件夾名稱,但不要設置auto或使用預設值auto=no

 mailbox "Gelöschte Elemente" {
   special_use = \Trash
 }

引用自:https://serverfault.com/questions/277430