[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: опять postfix



Konnichiwa, seorge@gmail.com, вы писали:

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

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

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

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

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



Reply to: