Назад | Перейти на главную страницу

Может ли exim доставить одно и то же сообщение нескольким MDA?

В настоящее время у меня есть установка с использованием exim в качестве MTA и courier-imapd для доступа по протоколам POP3 / IMAP.

Сейчас я планирую перейти на dovecot вместо курьера, но в целях тестирования я хотел бы на некоторое время запустить его на другом порту. Очевидно, что это не имеет смысла без входящих писем, поэтому я хотел бы доставлять письма (для определенного домена, если это возможно) как на courier-imapd, так и на dovecot.

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


Поскольку @ChrisS запросил более подробную информацию: я хотел бы протестировать вещи с помощью dovecot, прежде чем (решив) переключиться. И самый простой способ - сделать это с «копией» моего настоящего почтового ящика, но поскольку я также хочу протестировать сетчатые фильтры dovecot, мне нужно доставлять электронные письма через его LDA (или LMTP, но я не вижу большого преимущества в этом) - а для курьера письма пишутся exim прямо на почту maildir. Очевидно, что maildir dovecot будет в другом месте, чтобы избежать столкновений.

Я нашел способ, как это сделать: используя маршрут с unseen = true гарантирует, что сообщение будет передано и другим маршрутизаторам.

Вы должны думать иначе. Почему бы не использовать способ доставки почты в зависимости от получателя? Для всех «старых» аккаунтов он будет (как обычно) курьерским, а для «новых» аккаунтов - dovecot. Вот так я бы это реализовал. И я могу сделать это с помощью Postfix, но я понятия не имею, как это сделать с помощью Exim.

Доставка в два LDA создает проблему двух хранилищ данных с несогласованностью между ними.

Но отвечу на ваш вопрос. Да, Exim может это сделать. Я не знаю ни одного сценария (относительно электронной почты), который не мог бы выполнить Exim.