getmail на общий почтовый ящик - PullRequest
0 голосов
/ 19 января 2019

Я хочу настроить локальный IMAP-сервер (dovecot) для управления и архивирования почты для нескольких личных и общих учетных записей.Почта периодически доставляется с IMAP-сервера моего провайдера с помощью утилиты getmail.

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

Я использую MultidropIMAPSSLRetriever для [retriever] и envelope_recipient = Envelope-To: 1.[destination] - это MDA_external (связанный с двоичным файлом dovecot «доставить»).

Пока все хорошо: я могу получить все письма из базовой учетной записи, но не могу выборочно доставить их исходным получателям.Pigeonhole, плагин sove для dovecot, похоже, не помогает, поскольку все, что он может сделать, это переслать сообщение, которое добавляет ужасные заголовки.

Я продолжаю бороться с проблемами с разрешениями, что связано с запуском «доставки» под другим UID / GID, требованием sudo для getmail и иногда с ошибкой при доступе к записи в почтовые ящики других пользователей.Может быть, я использую неправильный общий подход?

Что может быть лучше, чтобы получить почту с удаленного сервера IMAP и доставить ее на локальный сервер IMAP?Я не решаюсь использовать один экземпляр getmail для каждого удаленного пользователя, поскольку это усложнит управление пользователями и потребует известных / фиксированных паролей IMAP.

...