[FUGSPBR] Migrar Sendmail -> Qmail
Renato Botelho
renato em galle.com.br
Qua Fev 5 12:35:13 BRST 2003
No sendmail eu consigo fazer isso, eh soh colocar umas regras no .cf, mas eu
estou descontente com o sendmail, talvez por falta de conhecimento para
melhora-lo, entao, iria migrar para postfix, mas nao consegui descobrir como
bloquear os mails nele, e me disseram que no qmail eu conseguiria fazer
isso, e que, alem do mais o qmail eh bem melhor que o sendmail, entao fiquei
animado para migrar de vez, estou comecandoa ler as documentacoes... se
alguem jah migrou de sendmail para qmail e tiver alguma dica sera bem
vinda...
Posso continuar usando o amavis+uvscan?
Para que o sendmail nao manda mails externos eh soh fazer isso
Altere o seu sendmail.cf
SLocal_check_rcpt
Scheck_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 is not 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
SBasic_check_rcpt
# empty address?
R<> $#error $@ nouser $: "553 User address required"
R$@ $#error $@ nouser $: "553 User address required"
# check for deferred delivery mode
R$* $: < $&{deliveryMode} > $1
R< d > $* $@ deferred
R< $* > $* $: $2
[]s
Renato
----- Original Message -----
From: "Carlos E. G. Carvalho" <cartola em openit.com.br>
To: <fugspbr em fugspbr.org>
Sent: Wednesday, February 05, 2003 12:24 PM
Subject: Re: [FUGSPBR] Migrar Sendmail -> Qmail
> Alias, nao sei se foi vc tambem que postou uma pergunta sobre isso
> ha pouco: bloquear o envio de emails pra fora, ou de um usuario pra outro,
> etc.
>
> Bom, acho interessante postar uma dica pra quem mexe em
> scripts/programacao, usa sendmail e tem esse tipo de necessidade (os
> demais acho que podem parar por aqui...).
>
> O sendmail pode usar um agente externo, que pode ser um shell ou
> um programa qualquer, que pode entao te dar toda e qualquer autonomia
> necessaria em relacao a emails enviados e/ou recebidos. Ja fizemos esse
> tipo de coisa pra alguns clientes que queriam auditar todo o email da
> empresa copiando tudo pra uma conta especifica, ou evitando o envio de
> email externo para algumas contas, etc.
>
> Fizemos isso com o inflex (tem port e pacote pro FreeBSD). O
> inflex se coloca como um agente antes do sendmail. Voce chama na verdade o
> sendmail com um arquivo de configuracao proprio (que vem com o inflex) que
> executa um script em shell antes de cada mensagem ser realmente tratada
> pelo sendmail. O script na verdade tem a funcao de anti-virus e eh o que
> usamos aqui e em diversos clientes e por acaso acabou nos dando essa
> autonomia tambem em relacao ao controle de envio e recebimento, pois shell
> esta mais no nosso sangue do que sendmail.
>
> O script do inflex poderia ser totalmente substituido por um
> programa qualquer que fizesse apenas este controle, se bem que pra quem
> nao usa um anti-virus ele eh tambem uma boa opcao.
>
> Enfim, acho essa uma alternativa boa pra quem ainda usa o
> sendmail. Mais facil que aprender a programar o sendmail pra isso, pelo
> menos praqueles que ja programam em shell ou outra coisa.
>
> [ ]s,
>
> Carlos E. G. Carvalho OpenIT Soluções Tecnológicas
> Consultor Unix/Internet Tel. (21) 2517-6000
> http://www.openit.com.br
> http://www.myfrebsd.com.br
>
> On Wed, 5 Feb 2003, Renato Botelho wrote:
>
> >Pessoal,
> >
> >Como não consegui descobrir como bloquear envio/recebimento de mails
> >externos para alguns usuarios, e tenho ouvido falar muito bem do qmail,
> >resolvi migrar meu sendmail para qmail, alguem pode me dar umas dicas?
> >alguma documentacao legal?
> >
> >Obrigado
> >
> >Renato
> >
> >_______________________________________________________________
> >Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> >Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> >
>
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
>
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd