[FUGSPBR] Qmail + qmailscan

Eduardo Augusto Alvarenga eduardo-kw-fugspbr.1acd40 em thrx.dyndns.org
Seg Maio 5 17:38:45 BRT 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, 5 May 2003, Carlos Cesario wrote:

> Poderia me explicar melhor sobre isso..!?

Vou tentar explicar de uma maneira simples:

Primeiramente você deve colocar dois endereços IP no seu servidor de
email (alias), então altere os valores MX dos domínios que vc quer que
sejam "escaneados" para um endereço IP e os demais domínios que você
deseja que não passem pelo anti-virus para o outro endereço IP. Então
configure uma instância do qmail-smtpd rodando em cada endereço IP,
sendo que um deles chama o qmail-scanner pelo QMAILQUEUE e ou outro não.

Acho que compliquei demais ;-).
Vou colocar um exemplo abaixo:

IP com anti-virus:

cat /service/qmail-smtpd-antivirus/run
- --
#!/bin/sh
SOFTLIMIT=/usr/local/bin/softlimit
TCPSERVER=/usr/local/bin/tcpserver
TCPSMTP=/etc/tcprules/tcp.smtp-antivirus.cdb
IP=172.16.0.2
SMTPD=/var/qmail/bin/qmail-smtpd
exec ${SOFTLIMIT} -m10000000 ${TCPSERVER} -l0 -H -R -v -p -x${TCPSMTP} \
${IP} smtp ${RBLSMTPD} ${RBLLIST} ${SMTPD} 2>&1
- --

cat /etc/tcprules/tcp.smtp-antivirus
- --
127.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
10.10.200.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
172.16.0.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
:allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
- --

IP sem anti-virus:

cat /service/qmail-smtpd-noantivirus/run
- --
#!/bin/sh
SOFTLIMIT=/usr/local/bin/softlimit
TCPSERVER=/usr/local/bin/tcpserver
TCPSMTP=/etc/tcprules/tcp.smtp-noantivirus.cdb
IP=172.16.0.3
SMTPD=/var/qmail/bin/qmail-smtpd
exec ${SOFTLIMIT} -m10000000 ${TCPSERVER} -l0 -H -R -v -p -x${TCPSMTP} \
${IP} smtp ${RBLSMTPD} ${RBLLIST} ${SMTPD} 2>&1
- --

cat /etc/tcprules/tcp.smtp-noantivirus
- --
127.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
10.10.200.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
172.16.0.:allow,RELAYCLIENT="",QMAILQUEUE="/var/qmail/bin/qmail-queue"
:allow,QMAILQUEUE="/var/qmail/bin/qmail-queue"
- --

Note as diferenças de endereço IP, e os arquivos .cdb que cada um chama,
assim como o valor da variável QMAILQUEUE que cada um atribui. Parece
complicado mas não é ;-).


Grande abraço,

- -- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 Eduardo A. Alvarenga - Analista de Suporte #179653
      Centro Estratégico Integrado - SEGUP-PA
      Belém, Pará - (91) 259-0555 / 8116-0036
    eduardo@{thrx.dyndns.org,cei.ssp.pa.gov.br}
- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  OpenBSD Consultant: www.openbsd.org/support.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (OpenBSD)

iD8DBQE+tsvXpKK2uJoGDlMRAtLyAKDLIcQZVBQnYjm4EktkA/T5F27VOwCgjwd4
sipDgET/mBOjm1fxFEi4nVc=
=MtbM
-----END PGP SIGNATURE-----

_______________________________________________________________
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