2019/09/23(月)imapサーバ間のフォルダ扱いの差

ちょっとはまったのでメモっておく
  • cyrus-imapd 2.4 (FreeBSD-portsのcyrus-imapd24-2.4.20_2で確認)
    • フォルダはINBOXの下にしか作れない。
    • prefixで "INBOX." を伝えてくる。
    • 何もしなければ、セパレータは'.'。
  • cyrus-imapd 3.0 (FreeBSD-portsのcyrus-imapd30-3.0.11で確認)
    • フォルダはINBOXと同列のレベルで作れる。
    • prefixで "" を伝えてくる。
    • imapd.confで設定しないと、セパレータが'/'になる。
    • cyradmの一覧では、INBOX以下のフォルダを掘ると、いきなりINBOXフォルダが出てくる。
  • dovecot2 (FreeBSD-portsのdovecot-2.3.7.2で確認)
    • フォルダはINBOXと同列のレベルで作れる。
    • prefixで "" を伝えてくる。
    • 何もしなければ、セパレータは'.'。
imapsyncで引っ越しさせるときに気をつけましょう。cyrus-imapd24 から cyrus-imapd30/dovecot2 に移動させる際には、cyrus-imapd30/dovecot2 側に --prefix? "INBOX." オプション(?部分は、番号。セパレータは変えてください。)をつけないと、階層関係が狂う。