транзит писем
Добавлено: 2008-07-29 1:12:37
Добрый день, уважаемые коллеги.
Необходима помощь (за материальное вознаграждение конечно) в наладке сервера на базе ос FreeBDS, используемого для доставки/отправки писем, при которой отправить и получатель не знают друг друга. Как я себе это представляю:
ДОСТАВКА
1. Отправитель ivanov@mail.ru отправляет письмо на manager1@domain.ru
2.1 На MTA сервера domain.ru прописано, что получатель manager1@domain.ru на самом деле petrov@yandex.ru.
2.2 Так же, при приеме письма, почтовая система смотрит по базе посылал ли когда-нибудь ivanov@mail.ru ранее письма. Если нет, то заменяла бы отправителя ivanov@mail.ru на следующего по маске (например client-23@domain.ru) и добавляла в базу.
2.3 Пересылал бы это письмо от имени client-23@domain.ru получателю petrov@yandex.ru
3. На ящик petrov@yandex.ru приходит письмо от client-23@domain.ru и он даже не знает, о существовании такого отправителя как ivanov@mail.ru
ОТПРАВКА (по той же схеме, что и доставка, только в обратном направлении)
1. petrov@yandex.ru -> client-23@domain.ru
2.1 система по базе определяет, что client-23@domain.ru это ivanov@mail.ru
2.2 меняет petrov@yandex.ru на manager1@domain.ru
2.3 Отправляет письмо от имени manager1@domain.ru на ivanov@mail.ru
3. На ящик ivanov@mail.ru приходит письмо от manager1@domain.ru и он даже не знает, о существовании такого отправителя как petrov@yandex.ru
Желательно конечно "припаять" к этой связке анти-спам и антивирь, ну и в идеале проверять содержание письма (понятное дело без вложений), чтобы все почтовые адреса в подписи, аля "С уважением, Петров А.А. petrov@yandex.ru" менялись бы на "С уважением, Петров А.А. manager1@domain.ru", ну или просто удалялись: "С уважением, Петров А.А."
Забыл сказать, письма не должны оставаться на сервере domain.ru. Т.е. сервер просто является транзитом, а не хранилищем. Максимум - это база сопоставлений "отправитель" - "получатель".
Как Вы понимаете организовать надо пункты 2.1-2.3. По-моему это под силу только EXIM.
Остался вопрос, возьметесь ли Вы и сколько это стоит.
Необходима помощь (за материальное вознаграждение конечно) в наладке сервера на базе ос FreeBDS, используемого для доставки/отправки писем, при которой отправить и получатель не знают друг друга. Как я себе это представляю:
ДОСТАВКА
1. Отправитель ivanov@mail.ru отправляет письмо на manager1@domain.ru
2.1 На MTA сервера domain.ru прописано, что получатель manager1@domain.ru на самом деле petrov@yandex.ru.
2.2 Так же, при приеме письма, почтовая система смотрит по базе посылал ли когда-нибудь ivanov@mail.ru ранее письма. Если нет, то заменяла бы отправителя ivanov@mail.ru на следующего по маске (например client-23@domain.ru) и добавляла в базу.
2.3 Пересылал бы это письмо от имени client-23@domain.ru получателю petrov@yandex.ru
3. На ящик petrov@yandex.ru приходит письмо от client-23@domain.ru и он даже не знает, о существовании такого отправителя как ivanov@mail.ru
ОТПРАВКА (по той же схеме, что и доставка, только в обратном направлении)
1. petrov@yandex.ru -> client-23@domain.ru
2.1 система по базе определяет, что client-23@domain.ru это ivanov@mail.ru
2.2 меняет petrov@yandex.ru на manager1@domain.ru
2.3 Отправляет письмо от имени manager1@domain.ru на ivanov@mail.ru
3. На ящик ivanov@mail.ru приходит письмо от manager1@domain.ru и он даже не знает, о существовании такого отправителя как petrov@yandex.ru
Желательно конечно "припаять" к этой связке анти-спам и антивирь, ну и в идеале проверять содержание письма (понятное дело без вложений), чтобы все почтовые адреса в подписи, аля "С уважением, Петров А.А. petrov@yandex.ru" менялись бы на "С уважением, Петров А.А. manager1@domain.ru", ну или просто удалялись: "С уважением, Петров А.А."
Забыл сказать, письма не должны оставаться на сервере domain.ru. Т.е. сервер просто является транзитом, а не хранилищем. Максимум - это база сопоставлений "отправитель" - "получатель".
Как Вы понимаете организовать надо пункты 2.1-2.3. По-моему это под силу только EXIM.
Остался вопрос, возьметесь ли Вы и сколько это стоит.