Sendmail Config
Jump to navigation
Jump to search
F{LocalDomains} /etc/mail/LocalDomains F{LocalIP} /etc/mail/LocalIP Scheck_mail # ruleset 3 makes the input into a normal e-mail address (user<@blaat.nl.>) R$* $: $>3 $1 # first: get client addr R$+ $: $(dequote "" $&{client_addr} $) $| $1 # no client_addr, smmsp? R0 $| $* $: $>"check_mail2" $1 # client_addr in /etc/mail/LocalIP? then go to SLocal_check_mail R$={LocalIP}$* $| $* $: $1 $| $>"Local_check_mail" $1 # mail from user@domain, domain in /etc/mail/LocalDomains? Then reject, because it is not a local IP R$*<@$={LocalDomains}.>$* $#error $@ 5.7.1 $: "550 We don't accept junk mail from our own domains" R$*<@$={LocalDomains}>$* $#error $@ 5.7.1 $: "550 We don't accept junk mail from our own domains" SLocal_check_mail Scheck_mail2 R$* $: $1 $| $>"Local_check_mail" $1 R$* $| $#$* $#$2 R$* $| $* $@ $>"Basic_check_mail" $1