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

Пересылка электронной почты на несколько адресов с условиями

Мне нужно пересылать электронные письма на разные почтовые ящики с разными условиями. Цель - создать схему почтовых уведомлений для моей компании. Я бы хотел установить для него сервер на выделенном почтовом домене. Есть ли какое-нибудь программное обеспечение, которое помогает мне достичь цели (Linux)?

Примеры:

1) пересылать всю электронную почту, отправленную на a@my-specail-domain.com, на x @ x, y @ y, z @ z (без условий)

2) переслать электронное письмо, отправленное на b@my-specail-domain.com, где тема содержит «[финансы]», на a @ b и b @ b

3) переслать электронное письмо, отправленное на b@my-specail-domain.com, где тема содержит «[ошибка]», на s @ s и s2 @ s.

Домены получателей разные.

P.S. Теперь мы используем фильтры Gmail, чтобы получить эту функцию, но она нестабильна и сложна в обслуживании.

Вы можете использовать procmail. Его вызов обычно интегрирован в ваш MTA, поэтому, если вы просто создаете файл конфигурации, он будет использоваться.

Скелет правила, которое вы можете написать:

:0  # forward if finance
* ^Subject:.*[finance].*
! a@b,b@b

Для получения дополнительной информации см. http://userpages.umbc.edu/~ian/procmail.html

Вы хотели, чтобы этот сервер выполнял только пересылку, или люди будут подключаться к нему, чтобы забрать свою почту?

Если вам нужен полноценный почтовый сервер с множеством функций, Zimbra Collaboration Suite вам подойдет. Существует бесплатная версия с открытым исходным кодом, которая может делать все, что вы хотите, на стороне сервера через интерфейс администратора (https). Пользователи могут использовать такие вещи, как глобальный список адресов для домена, если они используют веб-почту или клиент Zimbra Desktop (также бесплатно).

Хотя вы сказали Linux, я подумал, что упомянул бы почтовый сервер Windows с именем MDaemon. В нем есть функция под названием DomainPOP, которая мне показалась довольно странной, но это именно то, что вам нужно. http://www.redline-software.com/eng/support/docs/mdaemon/c13.php

Используйте DomainPOP Mail Collection (Setup DomainPOP…, или F8), чтобы настроить MDaemon на загрузку почты из удаленного почтового ящика POP для распространения среди ваших пользователей. Эта функция работает с использованием протокола POP для загрузки всей почты, найденной в почтовом ящике POP провайдера, связанном с указанным входом в систему. После сбора сообщения анализируются в соответствии с настройками, указанными в этом диалоговом окне, а затем помещаются в почтовые ящики пользователей или в удаленную почтовую очередь для доставки MDaemon, как если бы сообщения были доставлены на сервер с использованием обычных транзакций SMTP.

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