Ol� Rodrigo,
eu n�o lembro mais desse problema que tive. Mas se te ajudar, estou
usando o AMAVIS-new ao inv�s do AMAVIS-ng

http://www.ijs.si/software/amavisd/

Eu havia feito um pequeno tutorial para o mim, espero que ajude.
Segue tamb�m um tutorial antigo sobre o AMAVIS-ng, se te interesar.



#
# Amavis - NEW + SpamAssasin
#

http://www.ijs.si/software/amavisd/

Depend�ncias:

* File::MMagic
* Config::IniFiles 
* MIME::Tools
* Convert::TNEF (tested with 0.06)
* Convert::UUlib (not yet implemented)
* Compress::Zlib (tested with 1.14)
* Archive::Tar
* Archive::Zip
* unrar
* zoo
* arc
* nomarch (a free arc replacement)
* lha
* unarj 
* zcat 
* bunzip2
* nomarch : http://rus.members.beeb.net/nomarch.html
* arj 
* unZOO
* lynx
Instalando depend�ncias do Perl com o Perl-CPAN


Instale o lynx-2.8.4-3cl.i386.rpm

Iniciando a shell CPAN

# perl -MCPAN -e shell

Are you ready for manual configuration? [yes]
CPAN build and cache directory? [/root/.cpan]
Cache size for build directory (in MB)? [10] 30
Perform cache scanning (atstart or never)? [atstart]
Cache metadata (yes/no)? [yes]
Your terminal expects ISO-8859-1 (yes/no)? [yes]
Policy on building prerequisites (follow, ask or ignore)? [ask]
Where is your gzip program? [/usr/bin/gzip]
Where is your tar program? [/bin/tar]
Where is your unzip program? [/usr/bin/unzip]
Where is your make program? [/usr/bin/make]
Where is your lynx program? [/usr/bin/lynx]
Where is your wget program? [/usr/bin/wget]
Where is your ncftpget program? [/usr/bin/ncftpget]
Where is your ftp program? [/usr/bin/ftp]
What is your favorite pager program? [/usr/bin/less]
What is your favorite shell? [/bin/bash]
Your choice:  []
Your choice:  []
Your choice:  []
Parameters for the 'perl Makefile.PL' command? [] 
Parameters for the 'make' command? [] 
Parameters for the 'make install' command? [] 
Timeout for inactivity during Makefile.PL? [0]
Your ftp_proxy?  
Your http_proxy?  
Your no_proxy?  
Your proxy user id?
Your proxy password?

(1) Africa
(2) Asia
(3) Central America
(4) Europe
(5) North America
(6) Oceania
(7) South America
Select your continent (or several nearby continents) [] 7

(1) Argentina
(2) Brazil
(3) Chile
Select your country (or several nearby countries) [] 2

(1) ftp://cpan.hostsul.com.br/unZOO
(2) ftp://cpan.pop-mg.com.br/pub/CPAN/
(3) ftp://ftp.matrix.com.br/pub/perl/CPAN/
Select as many URLs as you like,
put them on one line, separated by blanks [] 3
Enter another URL or RETURN to quit: []
[wait://ls6.informatik.uni-dortmund.de:1404]
cpan>
cpan> install File::MMagic
cpan> install Config::IniFiles
cpan> install Convert::TNEF
cpan> install Convert::UUlib
cpan> install Compress::Zlib
cpan> install Archive::Tar
cpan> install Archive::Zip
cpan> install Unix::Syslog
cpan> install MIME::Base64
cpan> install Net::Server 
cpan> install Net::SMTP
Should all FTP connections be passive (y|n) ? [no] no
cpan> install Digest::MD5
cpan> install Time::HiRes
cpan> install Mail::SpamAssassin
cpan> exit


Instalando outras depend�ncias, para o Amavis poder descompactar alguns
arquivos:

[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh
arc-5.21e-6.i386.rpm
[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh
lha-1.14i-1cl.i386.rpm
[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh
unarj-2.43-3cl.i386.rpm
[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh
unrar-3.0-1.i386.rpm
[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh zoo-2.10-7.i386.rpm
[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh
nomarch-1.3-1.i386.rpm
[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh
arj-3.10-0.1.i386.rpm
[EMAIL PROTECTED]:~/programas/amavis/deps # rpm -ivh
unzoo-4.4-2.i386.rpm






Instalando o Amavis-NEW


# tar -zxvf amavisd-new-20030314-p2.tar.gz -C /source/
# cd /source/amavisd-new-20030314/
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # adduser -d
/var/spool/amavis/ -s /bin/false -c AMAVIS amavis
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # mkdir -p
/var/amavis/tmp
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chown -R amavis:amavis
/var/amavis 
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chmod -R 750
/var/amavis/
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # cp amavisd
/usr/local/sbin/
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chown root
/usr/local/sbin/amavisd
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chmod 755 
/usr/local/sbin/amavisd
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # cp amavisd.conf /etc/
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chown root
/etc/amavisd.conf
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chmod 644 
/etc/amavisd.conf
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # mkdir /var/virusmails
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chown amavis:amavis
/var/virusmails
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # cp amavisd_init.sh
/etc/init.d/amavisd
Edite o /etc/init.d/amavisd e  altere a seguinte linha:
prog="/usr/local/sbin/amavisd"
ma
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chmod 755
/etc/init.d/amavisd
[EMAIL PROTECTED]:/source/amavisd-new-20030314 # chkconfig --level 3
amavisd off



Edite o arquivo /etc/amavisd.conf  e altere as segintes linhas:

$MYHOME = '/var/amavis';   # (default is '/var/amavis')
$mydomain = 'pwo.com.br';      # (no useful default)
$daemon_user  = 'amavis';       # (no default;  customary: vscan or
amavis)
$daemon_group = 'amavis';       # (no default;  customary: vscan or
amavis)
$TEMPBASE = "$MYHOME/tmp";
$QUARANTINEDIR = '/var/virusmails';


#Descomente todos as indica��es de outros anti-v�rus e deixe apenas o do
UVSCAN

 ### http://www.nai.com/
  ['NAI McAfee AntiVirus (uvscan)', 'uvscan',
    '--secure -rv --summary --noboot {}', [0], [13],
    qr/(?x) Found (?:
        \ the\ (.+)\ (?:virus|trojan)  |
        \ (?:virus|trojan)\ or\ variant\ ([^ ]+)  |
        :\ (.+)\ NOT\ a\ virus)/ ],
        
        
        
        
        
Testando:
Verifique a inicializa��o do amavis com:

[EMAIL PROTECTED]:~ # amavisd debug

Teste se ele esta respondendo pela porta:

[EMAIL PROTECTED]:~ # telnet 127.0.0.1 10024
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready



# Configura��o do Postfix

No final /postfix/etc/master adicione:

# AMAVIS-NEW+SpamAssasin
smtp-amavis unix -      -       n     -       2  smtp -o
smtp_data_done_timeout=1200 -o disable_dns_lookups=yes
127.0.0.1:10025 inet n  -       n     -       -  smtpd -o
content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o
smtpd_restriction_classes= -o smtpd_client_restrictions= -o
smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o
smtpd_recipient_restrictions=permit_mynetworks,reject -o
mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes


Reinicie o Postfix e teste:

[EMAIL PROTECTED]:/etc/rc.d/init.d # telnet 127.0.0.1 10025
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 mail.pwo.com.br ESMTP PROCWORK




Testando:


V� para o diret�rio de teste, e execute alguns exemplos de amail:

# cd /source/amavisd-new-20030314/test-messages


# sendmail -i [EMAIL PROTECTED] < sample-nonspam.txt
# sendmail -i [EMAIL PROTECTED] < sample-virus-simple.txt
# sendmail -i [EMAIL PROTECTED] < sample-virus-nested.txt
# sendmail -i [EMAIL PROTECTED] < sample-spam.txt
 





============== **********  N�O UTILIZADO  *******************
==============
#
# AMAVIS-NG
# 
#  ****** DESABILITADO ******

[EMAIL PROTECTED]:~/programas/amavis # tar -zxvf
amavis-ng_0.1.6.4.orig.tar.gz -C /source/
[EMAIL PROTECTED]:~/programas/amavis # cd
/source/amavis-ng-0.1.6.4.orig/
[EMAIL PROTECTED]:/source/amavis-ng-0.1.6.4.orig # perl Makefile.PL
[EMAIL PROTECTED]:/source/amavis-ng-0.1.6.4.orig # make
[EMAIL PROTECTED]:/source/amavis-ng-0.1.6.4.orig # checkinstall -R
[EMAIL PROTECTED]:/source/amavis-ng-0.1.6.4.orig # mkdir
/usr/share/amavis-ng
[EMAIL PROTECTED]:/source/amavis-ng-0.1.6.4.orig # cp magic.mime
/usr/share/amavis-ng/
[EMAIL PROTECTED]:/source/amavis-ng-0.1.6.4.orig # cd
[EMAIL PROTECTED]:~ # mkdir -p /var/spool/amavis/quarantine
[EMAIL PROTECTED]:~ # mkdir /var/spool/amavis/problems
[EMAIL PROTECTED]:~ # mkdir -p /var/log/amavis/
[EMAIL PROTECTED]:~ # chown mail:mail /var/log/amavis/ -R
[EMAIL PROTECTED]:~ # mkdir -p /var/run/amavis/
[EMAIL PROTECTED]:~ # mkdir /etc/amavis-ng
[EMAIL PROTECTED]:~ # mkdir /var/tmp
[EMAIL PROTECTED]:~ # chmod 777 /var/tmp
[EMAIL PROTECTED]:~ # adduser -d /var/spool/amavis/ -s /bin/false -c
AMAVIS amavis
[EMAIL PROTECTED]:~ # chown amavis:amavis /var/spool/amavis/ -R
[EMAIL PROTECTED]:~ # cp /source/amavis-ng-0.1.6.4.orig/etc/amavis.conf
/etc/amavis-ng/
[EMAIL PROTECTED]:~ # cp programas/amavis/Notify/*
/usr/lib/perl5/site_perl/5.6.1/AMAVIS/Notify/

Descomente e altere as seguintes linhas do /etc/amavis.conf


=================== IN�CIO DO ARQUIVO ===============

[global]
mail-transfer-agent = Postfix
virus-scanner = NAI
extractors=Mail, GZIP, BZIP2, LHA, ARC, Zip, Tar, ZOO, RAR, TNEF, ARJ,
COMPRESS, ZOO
notifiers=Sender, Recipients, Admin
 x-header = true
 x-header-t[NAI]
                                                                                
 uvscan = /usr/loca/bin/uvscan
ag = X-Scanned-By
 x-header-line = AMaViS-ng at a badly configured site.
 umask = 002

[paths]
unpack dir = /home/tmp
quarantine dir = /var/spool/amavis/quarantine
problem dir = /var/spool/amavis/problems
cleanup = yes

[Logging]
syslog = mail|info
obs: Deixe a op��o "syslog = mail|info" com essa comfigura��o at� voc�
testa se esta funcionado sem problemas, depois altere para "syslog =
no", pois isso evita que o arquivo de log do Postfix fique muito grande.

syslog = no
syslog loglevel = 3

 logfile = /var/log/amavis/amavis.log
 logfile loglevel = 7
 
 [Notify]
local domain = .*pwo\.com.br
mail from = [EMAIL PROTECTED]
admin = [EMAIL PROTECTED]

[Postfix]
postfix = /usr/sbin/sendmail
 args = -i -f

[external]
bzip2 = /usr/bin/bzip2
arj = /usr/bin/arj
nomarch = /usr/local/bin/nomarch
gzip = /bin/gzip
unzoo = /usr/bin/unzoo
lha = /usr/bin/lha
unrar = /usr/bin/unrar
arc = /usr/bin/arc
zoo = /usr/bin/zoo
unarj = /usr/bin/unarj

[security]
maxlevels = 80
maxfiles = 8000
maxspace = 300M
uid = mail
gid = mail

[NAI]
uvscan = /usr/local/bin/uvscan

===================  FIM do ARQUIVO =======================




Edite o /etc/master.cf e altera/acrecente as linhas

smtp      inet  n       -       n       -       -        smtpd  -o
content_filter=filter:

filter    unix  -       n       n       -       -       pipe flags=Rq
user=mail
 argv=/usr/bin/amavis ${sender} -- ${recipient}








Em Dom, 2003-07-06 �s 20:03, Rodrigo Martinelli escreveu:
> ola,
> 
> vi sua pergunta na net, gostaria de saber se por acaso vc conseguiu? se sim 
> setou com o mesmo problema ! se caso puder me dizer qual � o problema, eu 
> agrade�o   :)
> 
> 
> Desde ja agrade�o
> 
> 
> Rodrigo
> 
> _________________________________________________________________
> MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.com


---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a