Wagner Silos - ISIC BRASIL wrote:
Caros Colegas

Preciso configurar algumas contas de e-mail, que so podem mandar e-mail para
o dom�nio interno.
E poss�vel?
Uso Sendmail e Qmail.

Alguma id�ia ?

Bom, eu tinha isso implementado no sendmail quando eu usava o mesmo, porem, depois de um tempo percebi que era uma solucao meio boba, era soh o cara mudar o from e o mail saia tranquilamente, entao, se voce se interessar eu me baseei nisso:


http://www.sendmail.org/~ca/email/restrict.html

Agora, uso o qmail e encontrei uma solucao mais adequada onde o usuario nao consegue mandar nem receber mails de fora, funciona da seguinte maneira:

*Para evitar o recebimento de mensagens de fora*
crie um .qmail na home do usuario com o seguinte conteudo:

|condredirect [EMAIL PROTECTED] /var/qmail/bin/mail_interno.pl
/var/domains/galle.com.br/username/Maildir/


crie o script mail_interno.pl com o seguinte conteudo:

#!/usr/local/bin/perl

exit (($ENV{'SENDER'} =~ /^[^\@ [EMAIL PROTECTED] ]*\.?(dominio1|dominio2)\.com\.br$/i) ? 2 : 0);

feito isso todos os mails que chegarem pra esses usuarios que tem esse .qmail, serao testados pelo mail_interno.pl e mandados pra caixa se o from for interno, ou mandados pra outra conta que vc queira caso o from seja externo.

*Para evitar o envio de mensagens externas*

Essa solucao soh se aplicou aqui na empresa, pois nos soh temos como clientes os nossos funcionarios internos, entao ficou legal, porem, nao se pode aplicar em muitos lugares, mas o qmail eh muito flexivel, entao devem haver outras maneiras mais legais, nao me preocupei com isso, pois essa solucao me atende perfeitamente.

Baixe o cmd5chkpw em http://www.fehcom.de/qmail/auth/cmd5checkpw-030_tgz.bin

descompacte e instale

depois vah em /var/qmail/users
edite o arquivo authuser e adicione um usuario no seguinte formato
externo:senha

aih vc coloca a chamada para ele no seu run do /service/smtpd da seguinte maneira

/var/qmail/bin/qmail-smtpd /var/qmail/bin/cmd5checkpw /usr/bin/true

com isso, soh existe um usuario para autenticacao, e quem nao autentica nao manda pra fora, configure os clients de mail para utilizar esse usuario e senha para autenticacao.

Espero ter ajudado...

[]�z
--
Renato Botelho
Developer & Unix Admin
_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a