Sendmail Config: Difference between revisions

From Playing with linux...
Jump to navigation Jump to search
(Created page with "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$* ...")
 
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
F{LocalDomains} /etc/mail/LocalDomains
[[Sendmail Config Antispam]]<br>
F{LocalIP} /etc/mail/LocalIP
[[Sendmail Config Authenticated SMTP]]
 
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

Latest revision as of 14:05, 16 May 2013