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 envelope from domains in outgoing messages # # проверка домена отправителя в исходящих сообщениях # dnl # dnl # отказ от приема писем с нелокальными доменами в адресе отправителя с локальгных хостов dnl # divert(0) VERSIONID(`$Id: check_mail_domain_local.m4,v 8.12-0.02 2005/11/03 22:48:07 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 $+ $: $1 R $+ $| $+ < @ $=w > $* $: $1 $| $2 < @ $3 > $4 R $+ $| $+ $: $1 $| $2 $| $&{IsOutgoing} R $+ $| $+ < @ $+ > $* $| YES $#error $: 554 5.1.7 You do not have permissions to send mail from $3 domain R <$-> $+ $| $+ $| $* $: <$1> $2 $| $3 R <$-> $+ $| $+ $: $2 dnl HACK(`precheck_envelope')dnl dnl