Добрый день!
Не могу найти способ,как сделать условную перезапись адреса получателя в зависимости от отправителя.
Т.е. если получаем письмо от конкретного отправителя, то переписываем адрес получателя (любой в команде RCPT TO) на определенный.
Заголовки править не нужно, только конверт. Проверка также по адресу из конверта (Mail from), но можно и по заголовкам.
Пробовал через транспорт - но там нельзя менять RCPT TO - только заголовки.
А в ACL нет модификатора rewrite.
Само правило должно выглядеть так
* perlaced@recipient T
(T-это RCPT TO в заголовках)
Но если правило добавить в глобальную секцию rewrite - будет переписывать для всех писем. А нужно только для писем от определенного отправителя.
Как сделать перезапись адреса получаетля в Exim
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2009-08-18 16:10:11
Re: Как сделать перезапись адреса получаетля в Exim
Получилось сделать, используя router с driver redirect. В data указывается нужный адрес получателя.
В нем нужный condition (senders).
Спасибо за внимание!
В нем нужный condition (senders).
Спасибо за внимание!
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2009-08-18 16:10:11
Re: Как сделать перезапись адреса получаетля в Exim
Всё таки не всё так хорошо.
Если в поле data для redirect вписать много адресов, то процесс доставки exim зависает при его обработке! (и так и висит пока не убьешь).
Это начинается либо с 4-го адреса, либо с 5-го, в зависимости от адресов (причем пробовали адреса одинаковой длины.
Версия 4.63, OS Debian.
Если в поле data для redirect вписать много адресов, то процесс доставки exim зависает при его обработке! (и так и висит пока не убьешь).
Это начинается либо с 4-го адреса, либо с 5-го, в зависимости от адресов (причем пробовали адреса одинаковой длины.
Версия 4.63, OS Debian.
-
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2009-08-18 16:10:11
Re: Как сделать перезапись адреса получаетля в Exim
Ну что, нет идей?
Почему не позволяет в router redirect вставить сразу много адресов получателей?
Почему не позволяет в router redirect вставить сразу много адресов получателей?