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 fake local messages # # проверка поддельных локальных письмем # dnl # dnl # отвержение писем с локальным доменом в envelope from, dnl # если local_part не найдена в passwd, aliases или virtusertable dnl # divert(0) VERSIONID(`$Id: check_fake_local_mail.m4,v 8.12-0.01 2003/12/21 13:27:46 corvax Exp $')dnl divert(-1) dnl dnl LOCAL_RULESETS dnl dnl SLocal_check_mail dnl если адрес отправителя поступает в виде local_part@domain, то первой строкой правила должна быть dnl R $+ $: $1 $| $>Parse0 $>3 $1 dnl если адрес отправителя поступает в виде local_part<@domain>, то первой строкой правила должна быть dnl R $+ $: $1 $| $1 # R $+ $: $1 $| $>Parse0 $>3 $1 R $+ $: $1 $| $1 R $+ $| $+ < @ $+. > $* $: $1 $| $2 < @ $3 > $4 R $+ $| $+ < @ $=w > $* $: $1 $| $2 < @ $3 > $4 $| $(user $2 $: ? $) R $+ $| $+ < @ $=w > $* $| ? $: $1 $| $2 < @ $3 > $4 $| $(aliases $2 $: ? $) R $+ $| $+ < @ $=w > $* $| ? $: $1 $| $2 < @ $3 > $4 $| $(virtuser $2@$3 $: ? $) R $+ $| $+ < @ $=w > $* $| ? $: $1 $| $2 < @ $3 > $4 $| $(virtuser @$3 $: ? $) R $+ $| $+ $| ? $#error $: 554 5.1.7 Sender unknown R $+ $| $* $: $1 dnl HACK(`precheck_envelope')dnl dnl