divert(-1) # # Copyright (c) 2003, 2004 Victor Ustugov # This hack is under BSD License # Redistributions of source code must retain the above copyright notice # # hacks disscussion's maillist - http://www.mta.org.ua/mailman/listinfo/sendmail-conf # # # Check header Reply-To # Проверка поля Reply-To # dnl # отвергаются письма: dnl # 1. от нелокальных отправителей, если среди получателей есть локальные пользователи dnl # и в Reply-To указан локальный домен dnl # dnl # 2. с пустым envelope from и полем Reply-To dnl # dnl # 3. поле Reply-To не соответствует $+@$+ dnl # dnl # первые две проверки не производятся для аутентифицированных пользователей dnl # divert(0) VERSIONID(`$Id: check_reply_to.m4,v 8.12-0.03 2004/07/23 15:24:02 corvax Exp $')dnl divert(-1) dnl dnl LOCAL_RULESETS dnl dnl SLocal_check_rcpt # R $* $: $>Parse0 $>3 $1 R $+ < @ $=w . > $: $(macro {LOCAL_RCPT_TO} $@ YES $) $1 < @ $2 . > R $+ < @ $=w > $: $(macro {LOCAL_RCPT_TO} $@ YES $) $1 < @ $2 > dnl HReply-To: $>+Check_Reply_To dnl SCheck_Reply_To dnl R $* $: $1 R $* < $+ @ $+ > $* $: $2 @ $3 $| $1 < $2 @ $3 > $4 R $+ @ $+ $: $1 @ $2 $| $1 @ $2 R $* $#error: $@ 5.7.1 $: 554 Invalid Reply-To field R $+ @ $+ $| $* $: $&{auth_type} $| $&f $| $&{LOCAL_RCPT_TO} $| $1 @ $2 $| $3 R $+ $| $* $| $* $| $* $| $* $: $1 $| $2 $| $3 $| $4 $| $5 R $* $| $+ @ $=w $| $* $| $* $| $* $: $1 $| $2 @ $3 $| $4 $| $5 $| $6 R $* $| $| $* $| $+ @ $+ $| $* $#error: $@ 5.7.1 $: 554 Invalid DSN R $* $| $* $| YES $| $+ @ $=w $| $* $#error: $@ 5.7.1 $: 554 Access denied R <$*> $* $| $* $| $* $| $* $| $* $: $6 dnl