[FUGSPBR] Bloquear mails externos no Sendmail 8.12.3
Renato Botelho
renato em galle.com.br
Qui Ago 29 10:26:06 BRT 2002
Consegui fazer, estou mandando por curiosidade se alguem precisar
alterei o /usr/share/sendmail/cf/m4/proto.m4 para nao ter problemas toda
vez que alterar o meu .mc
antes da linha undivert(6)dnl LOCAL_CONFIG coloquei:
F{Internal}/etc/mail/internal-only dnl Arquivo onde estarao os mails bloqueados
o meu SLocal_check_rcpt ficou assim
SLocal_check_rcpt
Scheck`'_U_`'rcpt
R$* $: $1 $| $>"Local_check_rcpt" $1
R$* $| $#$* $#$2
R$* $| $* $: $1 $| $>"Basic_check_rcpt" $1
R$* $| $#$* $#$2
R$* $| $* $: $1 $| $>"Protect" $1
R$* $| $#$* $#$2
R$* $| $* $@ $>"Restrict" $1
SRestrict
# get sender address and canonify it
R$* $: $1 $| $>3 $&f
R$* $| <> $@ OK <> is always ok
R$* $| $={Internal} <@$=w.> $: $1 luser em 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"
SProtect
# if the recipient isn't internal, they get the mail
R$+ $: <@> $>3 $1
R<@> $={Internal}<@$=w.> $: <$1@$2>
R<@> $={Internal} $: <$1@$j>
# no internal alias
R<@>$+ $@ OK
# check to see if the sender is local
R$* $: $>3 $&f
R$+<@$=w.> $@ OK
# empty sender: accept (RFC 1123)
R<@> $@ OK
R$+ $#error $: 551 $&f not allowed to send to
recipient
aih eh soh dar um make && make install no /etc/mail e restartar o sendmail
Espero poder ajudar alguem... =)
[]s
Renato
At 18:35 27/8/2002 -0300, you wrote:
>Estou usando o Sendmail 8.12.3 e preciso bloquear alguns usuarios para que
>nao possam enviar nem receber mails externos, procurei na documentacao do
>sendmail mas nao achei nada a respeito, alguem tem alguma ideia de como fazer?
>
>Obrigado
>
>Renato
>
>________________________________________________
>Para sair da lista visite o URL abaixo:
>http://www2.fugspbr.org/mailman/listinfo/fugspbr
________________________________________________
Para sair da lista visite o URL abaixo:
http://www2.fugspbr.org/mailman/listinfo/fugspbr
Mais detalhes sobre a lista de discussão freebsd