Нужно заменить заголовок FROM на office@bla-bla-bla.ru при отправлении почты на определенный домен от любых пользователей фирмы. Но, перезапись условная, т.е. необходимо проверять переменную $recipients. В спецификации написано, что она доступна в системном фильтре. И, действительно, доступна. Но какой командой сделать само действие <перезапись>? В списке команд фмльтра ничего похожего не нашел.
Можно перезапись настроить и в главном файле конфигурации в секции <rewrite>, но там не доступна переменная $recipients. Так как же эту проблему можно решить?
Условная перезапись адресов Exim4
Модераторы: SLEDopit, Модераторы разделов
-
Snupt
- Бывший модератор
- Сообщения: 2062
- Статус: No Place for RTFM Here…
- ОС: Mac OS X
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: Условная перезапись адресов Exim4
кажется, можно через redirect router
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Условная перезапись адресов Exim4
в вашем роутере (или в том, который будет в итоге отправлять это дело, или сделайте новый редирект, как советует vr13)
напишите примерно следующее:
headers_remove = "From"
headers_add = From: ${rfc2047:office@bla-bla-bla.ru} \
<$sender_address>
п.с. у меня так работает замена поля from на displayname из ldap.
напишите примерно следующее:
headers_remove = "From"
headers_add = From: ${rfc2047:office@bla-bla-bla.ru} \
<$sender_address>
п.с. у меня так работает замена поля from на displayname из ldap.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.