Как настроить расположение почтовых ящиков dovecot для одного пользователя с несколькими учетными записями imap?

У меня mbsync извлекает две разные учетные записи электронной почты в две разные подкаталоги моего домашнего каталога. Можно ли настроить dovecot на использование обоих почтовых ящиков для одного пользователя? Моя цель - позволить gnus (emacs) поговорить с dovecot, чтобы получить почту для обеих учетных записей, сохраняя папки отдельными и разными. В настоящее время я делаю это с одним местоположением, но мне трудно понять, как это сделать для двух мест.

2 ответа

Я сделал это намного сложнее, чем нужно было. На самом деле почти нечего делать, если правильные программы указывают на правильные каталоги.

Чтобы решить мою проблему, я создал две учетные записи с соответствующими каналами в моем .mbsyncrc файл. В моем случае они используют общий почтовый ящик в стиле maildir ~/allmail/ с использованием одного аккаунта ~/allmail/acct1 и счет два, используя ~/allmail/acct2, Я протестировал и получил эту синхронизацию нормально после нескольких проблем с UID от некоторых фальстартов.

Я тогда отредактировал dovecot.conf файл, чтобы использовать вышеуказанный почтовый ящик и местоположение, установив строку mail_location в:

mail_location = maildir:~/allmail/:LAYOUT=fs:INBOX=/home/me/allmail

Затем перезапустил голубятню с

sudo systemctl restart dovecot

Убедитесь, что у gnus установлены правильные переменные для nnimap, Мне показалось удобным изменить имя, которое использовалось ранее, чтобы имена групп в gnus были уникальными для новой структуры, которую я настроил. Тогда я мог бы зайти на сервер и подписаться на мои новые группы, убить старые и тоже обрезать несколько фальшивых групп.

Теперь у меня есть вся почта от обеих учетных записей, хранящаяся локально, и я могу использовать стили публикации, уникальные для каждой группы acct1 или acct2, чтобы получить правильные значения return и gcc, а также использовать msmtp для отправки почты от каждой учетной записи через соответствующий сервер.

Используя псевдонимы, вы можете доставлять сообщения на произвольную учетную запись в почтовой системе. С помощью sieve Вы можете отсортировать эти сообщения по первоначальному получателю в разных подпапках в папке INBOX.

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