The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Exim условная перезапись заголовков"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Exim условная перезапись заголовков"  
Сообщение от Магистр email(ok) on 10-Сен-07, 22:16 
необходимо сделать так чтобы при отправке письма на определенный домен напр. *@yandex.ru
заголовок письма From переписывался бы на office@work.ru какой бы пользователь его не отправлял.

пишу в секции перезапись такой кусок:

*@work.ru "${if eq {$recipients}{*@yandex.ru}{office@work.ru}}" f

но Exim ругаеться что переменной $recipients он не знает. Пробовал разные другие похожие, результат аналогичный. Может есть какой нить другой способ решить эту задачу?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Exim условная перезапись заголовков"  
Сообщение от Cyrus_user on 11-Сен-07, 05:57 
>[оверквотинг удален]
>заголовок письма From переписывался бы на office@work.ru какой бы пользователь его не
>отправлял.
>
>пишу в секции перезапись такой кусок:
>
>*@work.ru "${if eq {$recipients}{*@yandex.ru}{office@work.ru}}" f
>
>но Exim ругаеться что переменной $recipients он не знает. Пробовал разные другие
>похожие, результат аналогичный. Может есть какой нить другой способ решить эту
>задачу?

например использовать submission
condition = ${if match {$lc:$domain}{yandex.ru}{yes}{no}
control = submission/domain=office.ru/name=work

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Exim условная перезапись заголовков"  
Сообщение от Магистр (ok) on 11-Сен-07, 17:53 
Вот до чего дошло мое пыхтение:

remote_smtp:
    headers_rewrite = *@mydomain.ru ${if eq{${domain:$recipients}}{yandex.ru}{office@mydomain.ru}} f
    driver = smtp

но при запуске Exim дает ошибку:

2007-09-11 18:29:11 Exim configuration error in line 450 of /usr/local/etc/exim/configure:
  unknown rewrite flag character 'e' (could be missing quotes round replacement item)

...что еще за круглый элемент замены?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру