Konnichiwa, [EMAIL PROTECTED], вы писали:

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

[skip]
Где я заблуждаюсь?

Опять таки, где ты взял такой синтаксис? O_o
из `man regexp_table`:
     # Protect your outgoing majordomo exploders
     if !/^owner-/
     /^(.*)-outgoing@(.*)$/   550 Use [EMAIL PROTECTED] instead
     endif
^ ясно виден перенос строки ;)

А по поводу грамотности.
Может имеет смысл сделать отдельное правило для почты направляемой машине(или ты хочешь для каждого smtp указывать, что только не local, да и ящиков может быть много(этот для спамеров, этот для недругов... :)):
  /^To:[EMAIL PROTECTED]/  FILTER local:
#вроде так, но точно не уверен. :-\

Либо выбор smtp проводить в конструкции:
if !/^To:[EMAIL PROTECTED]/
  /^From:[EMAIL PROTECTED]/    FILTER smtp:smtp.gmail.com
endif
И пусть доставкой к localhost postfix сам заведует.


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

Ответить