[EMAIL PROTECTED] -> [email protected]  @ Wed, 28 Sep 2005 
11:50:10 +0200:

 s> Чтобы сделать конфигурацию более грамотной (на мой взгляд), попробовал в 
 s> header_checks создать следующие правила:
 s> if /^From:[EMAIL PROTECTED]/!/^To:[EMAIL PROTECTED]/ FILTER 
smtp:smtp.gmail.com
 s>  endif

 s> По моим соображениям этот фильтр должен работать так, чтобы письма на 
 s> @localhost не отправлялись через удаленный smtp сервер, тем более, что до 
 s> адресата они таким способом не дойдут. И наоборот, если в поле To: не @ 
 s> localhost, то письма должны отсылаться через гмайл. Однако, при отправке 
 s> письма на localhost в логах появляется следующее: 
 s> warning: regexp map /etc/postfix/header_checks, line 2: ignoring extra text 
 s> after IF
 s> warning: regexp map /etc/postfix/header_checks, line 2: more IFs than ENDIFs

 s> но письмо доходит до адресата (хотя, если я правильно понял, то фильтр 
 s> игнорируется), а при отправке на другой хост фильтр вообще не принимается 
во 
 s> внимание. 
 s> Мне такой фильтр необходим для того, чтобы в последствии в generic заменить 
 s> строки типа "[EMAIL PROTECTED] [EMAIL PROTECTED]" на строки "[EMAIL 
PROTECTED] 
 s> [EMAIL PROTECTED]" (и соответственно подправить содержание header_checks) 
чтобы 
 s> допустим в случае bounce и пр. postfix не отсылал сообщения об ошибках на 
тот 
 s> же гмайл.
 s> Где я заблуждаюсь?

Кажется, в синтаксисе условного оператора.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]

Любой инструмент, используемый не по назначению, имеет свойство
превращаться в грабли.
        Andrey Sverdlichenko


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить