sendmail auth - restrict user to local-host-names
shrek-m at gmx.de
shrek-m at gmx.de
Wed Dec 29 22:29:23 UTC 2004
>>>> http://www.sendmail.org/~ca/email/restrict.html
>>>
>> http://www.sendmail.org/m4/intro.html
>> So place it at the end of the sendmail.mc.
>>
>> Don't edit the sendmail.cf!
>> When adding the LOCAL_RULESET to the sendmail.mc take care to use
>> tabstops between the LHS and RHS entries. So for the first line for
>> example
>>
>> R$* <here are tabstops - no spaces> $: $1 $| $>3 $&f
>
>
> thanks :-))
>
> # tail -18 sendmail.mc
> dnl MASQUERADE_DOMAIN(mydomain.lan)dnl
> MAILER(smtp)dnl
> MAILER(procmail)dnl
>
> LOCAL_CONFIG
> F{Internal}/etc/mail/intern.only
>
> LOCAL_RULESETS
> SLocal_check_rcpt
> dnl # get sender address and canonify it
> R$* $: $1 $| $>3 $&f
> R$* $| <> $@ OK <> is always ok
> R$* $| $={Internal} <@$=w.> $: $1 luser at local.host?
> R$* $| $={Internal} $: $1 luser?
> R$* $| $* $@ OK someone else
> R$* $: $>3 $1 check recipient
> R$+<@$=w.> $@ OK local? ok
> R$+<@$+> $#error $@ 5.1.8 $: "551 sorry luser
> your boss does not like you"
>
>
>
> $ cat intern.only
> dummy
> dau
> joe
apropos:
2 external adresses are allowed via /etc/aliases
support: support at extern.domain
info: info at extern.domain
# newaliases
bingo :-))
--
shrek-m
More information about the fedora-list
mailing list