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: