web-dev-qa-db-ja.com

dovecotIMAPサーバーのジャンクフォルダの名前を変更します

英語なので、「ゴミ箱」と「ジャンク」という用語は本質的に同じ意味であるため、混乱を招きます。 Dovecot IMAPサーバー上のこれらのフォルダーの名前をそれぞれ「削除済み」および「スパム」に変更したいのは、これらの用語が私にとってより意味があるためです。

そこで、メールボックスJunkを定義する代わりに、15-mailboxes.confを次のように変更しました。

mailbox Spam {
  special_use = \Junk
  auto = subscribe
}

同様に、Trash toDeletedについても同様です。

\Junkは魔法の言葉であり、変更しないでください。また、メールを新しいディレクトリ名にリダイレクトするようにsieveスクリプトを変更しました。また、ファイルシステム内の既存のフォルダの名前をJunk toSpamなどに変更しました。

Dovecotを再起動してIMAPクライアント(この場合Outlook 2013)に接続すると、Dovecotは古い名前のフォルダと新しいフォルダを作成します。 「迷惑メール」だけでなく「迷惑メール」もあります。 「ジャンク」は新しく作成され、空になります。

この動作を抑制するにはどうすればよいですか? 「スパム」と「削除」だけが欲しいだけです。

ここに受信トレイの名前空間があります

namespace inbox {

  #mailbox name {
    # auto=create will automatically create this mailbox.
    # auto=subscribe will both create and subscribe to the mailbox.
    #auto = no

    # Space separated list of IMAP SPECIAL-USE attributes as specified by
    # RFC 6154: \All \Archive \Drafts \Flagged \Junk \Sent \Trash
    #special_use =
  #}

  # These mailboxes are widely used and could perhaps be created automatically:
  mailbox Drafts {
    special_use = \Drafts
    auto = subscribe
  }
  mailbox Spam {
    special_use = \Junk
    auto = subscribe
  }
  mailbox Deleted {
    special_use = \Trash
    auto = subscribe
  }

  # For \Sent mailboxes there are two widely used names. We'll mark both of
  # them as \Sent. User typically deletes one of them if duplicates are created.
  mailbox Sent {
    special_use = \Sent
    auto = subscribe
  }

  # If you have a virtual "All messages" mailbox:
  #mailbox virtual/All {
  #  special_use = \All
  #}

  # If you have a virtual "Flagged" mailbox:
  #mailbox virtual/Flagged {
  #  special_use = \Flagged
  #}
}
5
musicmaker99

Dovecotがごみ箱フォルダを再作成するのではありません。それはあなたのメールクライアント(この場合はOutlook)です。

一部のメールクライアントは、最初に定義を設定するときに、メールサーバーをプローブして、\ Junkなどの特殊用途フラグを持つフォルダーを特定し、これらのフラグ付きフォルダーを特殊な目的で使用します。 Outlookなどの他のものは、先に進んで独自の方法で処理を行い、関係なく使用したい名前のフォルダーを作成します。

あなたができることは、mailbox_alias両方の名前を有効にするプラグイン。 「送信済み」と「送信済みアイテム」の両方を同等にする例については、ここを参照してください: https://wiki2.dovecot.org/Plugins/MailboxAlias

1
Steve Shipway