Чтобы сделать конфигурацию более грамотной (на мой взгляд), попробовал в header_checks создать следующие правила: if /^From:[EMAIL PROTECTED]/!/^To:[EMAIL PROTECTED]/ FILTER smtp:smtp.gmail.com endif
По моим соображениям этот фильтр должен работать так, чтобы письма на @localhost не отправлялись через удаленный smtp сервер, тем более, что до адресата они таким способом не дойдут. И наоборот, если в поле To: не @ localhost, то письма должны отсылаться через гмайл. Однако, при отправке письма на localhost в логах появляется следующее: warning: regexp map /etc/postfix/header_checks, line 2: ignoring extra text after IF warning: regexp map /etc/postfix/header_checks, line 2: more IFs than ENDIFs но письмо доходит до адресата (хотя, если я правильно понял, то фильтр игнорируется), а при отправке на другой хост фильтр вообще не принимается во внимание. Мне такой фильтр необходим для того, чтобы в последствии в generic заменить строки типа "[EMAIL PROTECTED] [EMAIL PROTECTED]" на строки "[EMAIL PROTECTED] [EMAIL PROTECTED]" (и соответственно подправить содержание header_checks) чтобы допустим в случае bounce и пр. postfix не отсылал сообщения об ошибках на тот же гмайл. Где я заблуждаюсь? -- Who the hell are you, and why are you playing with my kernel?

