[FUGSPBR] Qmail - rcpthosts

Cleiton L. Siqueira cleiton em websystem.com.br
Ter Ago 24 13:47:10 BRT 2004


Opa,

Vc precisa instalar do ports o ucspi-tcp-0.88 ou outra versão....

cd /usr/ports/sysutils/ucspi-tcp
make install

Após isso vc precisa criar um arquivo com suas regras. Por exemplo:

Crie o arquivo tcp.smtp dentro de /usr/local/etc e adicione nele as
seguintes linhas:

127.0.0.:allow,RELAYCLIENT=""
10.0.0.:allow,RELAYCLIENT=""
10.0.1.:allow,RELAYCLIENT=""
:allow

Pode adicionar qts redes desejar.... Neste caso somente as redes 10.0.0.0/24
e 10.0.1.0/24 poderão utilizar o smtp.

Após ter criado seu arquivo com as regras execute os seguintes comandos.

cd /usr/local/etc
tcprules tcp.cdb tcp.tmp < tcp.smtp

Depois disso observe que dentro do diretório /usr/local/etc foi criado um
arquivo tcp.cdb. Este arquivo será usado pelo tcpserver para definir quem
terá permissões em utilzar o smtp do seu server.

Agora crie um arquivo dentro de /usr/local/etc/rc.d chamado de start_smtp.sh
para iniciar o seu smtp como segue abaixo:

#!/bin/sh

/usr/local/bin/tcpserver -x/usr/local/etc/tcp.cdb -u82 -g81 0 smtp
/var/qmail/bin/qmail-smtpd &
echo " qmail-smtp anti Relay iniciado"

Depois disso execute o comando a seguir:

chmod +x /usr/local/etc/rc.d/start_smtp.sh

e pronto, agora vc poderá enviar mensagens normalmente!

Obs.:
Dentro do arquivo /var/qmail/control/rcpthosts você deve deixar somente os
domínios internos da sua rede.

@braços,

--
\"Se você tem dificuldade para enxergar a beleza, então feche os olhos que
você a verá por uma nova luz\"


Cleiton Luiz Siqueira
Analista de Sistema
WebSystem Soluções para Internet
(45) 9963-7429



--------- Mensagem Original --------
De: fugspbr em fugspbr.org
Para: "fugspbr em fugspbr.org" <fugspbr em fugspbr.org>
Assunto: [FUGSPBR] Qmail - rcpthosts
Data: 23/08/04 10:30


Olá pessoal,

Tenho um servidor freebsd rodando qmail, a partir da minha rede interna
consigo mandar e-mails p/ qualquer dominio, só que se tento fazer o mesmo a
partir de uma maquina remota ele me retorna que nao pode mandar pois o
dominio nao esta no rcpthosts, no entanto se mando p/ um dominio que esta
hospedado nessa maquina ele manda normalmente.
Como faco para liberar todos os dominios p/ maquinas externas ? estou usando
pop-before-smtp.

Obrigado
_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd