Голубятня изменения для разрешения имен папок IMAP с'.' подобным “test.com”

У меня есть проблема в мигрирующих почтовых папках, потому что многие используют a'.' на имена папок.

Я узнал, что текущее значение по умолчанию голубятни для разделителя иерархии в Ubuntu '.'. Это делает это запрещенным символом на имя папки, насколько я понял. Я хотел бы измениться на '/', как описано в прокомментированном раздел конфигурации.

Это - вывод от голубятни-n на тестовой установке:

mail_location = maildir:~/Maildir
namespace inbox {
inbox = yes
location = 
 mailbox Drafts {
special_use = \Drafts
}
 mailbox Junk {
 special_use = \Junk
 }
mailbox Sent {
 special_use = \Sent
}
mailbox "Sent Messages" {
special_use = \Sent
}
mailbox Trash {
special_use = \Trash
}
prefix = 
separator = /
}
passdb {
 driver = pam
 }
 protocols = imap
 ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem
 ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key
 userdb {
 driver = passwd

С той установкой я могу наблюдать: Изменитесь папка IMAP "test_com"-> "test/com" дает окно предупреждений Thunderbird, что символ резервируется. Это соответствует ожиданию, так как я определил его как иерархический разделитель. Измените папку IMAP "test_com"->, "test.com" дает всплывающее сообщение сервера" [не МОЖЕТ] Символ, не позволенный на имя почтового ящика"

Что я должен изменить для получения тех '.', которые на мои имена папок?

Поскольку это кажется вполне трудной вещью (я продолжаю озираться, я ничто еще не нашел полезным), будет полезно знать, может ли кто-то со стандартной установкой Ubunutu на самом деле подтвердить мое наблюдение. Возможно, я должен сделать твердый шаг, чтобы просто переустановить почтовую систему.

Спасибо за справку.

0
задан 23 March 2017 в 16:52

1 ответ

попробуйте это

sed -i '
/  \# The default however depends on the underlying mail storage format./ {
N
    s_  \# The default however depends on the underlying mail storage format.\n  \#separator =_  \# The default however depends on the underlying mail storage format.\n  \#separator =\n  separator = /_
}' /etc/dovecot/conf.d/10-mail.conf
0
ответ дан 3 November 2019 в 14:31

Другие вопросы по тегам:

Похожие вопросы: