Amavis perl com postfix

Notice: Undefined variable: sender in /srv/www/lbr.com.br/site/modules/assunto/assunto.php(98) : eval()'d code on line 187

Notice: Undefined variable: recipient in /srv/www/lbr.com.br/site/modules/assunto/assunto.php(98) : eval()'d code on line 187
  1. Instalar o pacote abaixo:
    #> apt-get install kernel-headers
    
  2. Verificar existência link's abaixo, atentando-se para versão do kernel instalada.
    #> ln -s /usr/src/linux-2.4.5 /usr/src/linux
    #> ln -sf /usr/src/linux/include/linux /usr/include/linux
    #> ln -sf /usr/src/linux/include/asm /usr/include/asm
    
  3. Instalar os seguintes pacotes:
    #> apt-get install compat-libstdc++
    #> apt-get install task-c++-devel
    #> apt-get install glibc-devel
    #> apt-get install file
    #> apt-get install ncompress
    #> apt-get install unzip
    #> apt-get install gzip
    #> apt-get install bzip2
    #> apt-get install sharutils
    #> apt-get install ncftp
    #> apt-get install lynx
    #> apt-get install perl-MIME-tools
    #> apt-get install perl-devel
    #> apt-get install lha
    #> apt-get install unarj
    #> rpm -ivh arc-5.21e-6.i386.rpm
    #> rpm -ivh unrar-2.71-4.i386.rpm
    #> rpm -ivh zoo-2.10-7.i386.rpm
    
    
    
  4. Instalando os módulos PERL necessários, pode ser feito de duas maneiras que serão descritas abaixo: MODELO 1: Utilizando o CPAN via internet, executar os seguintes passos: Iniciando a shell CPAN #> perl -MCPAN -e shell Se for a primeira vez que você utiliza a shell CPAN, vão ser feitas algumas perguntas, a seguir vou demonstrar os passos que foram seguidos, a configuração padrão:
    Are you ready for manual configuration? [yes] [Enter]
    CPAN build and cache directory? [/root/.cpan] [Enter]
    Cache size for build directory (in MB)? [10] [Enter]
    Perform cache scanning (atstart or never)? [atstart] [Enter]
    Policy on building prerequisites (follow, ask or ignore)? [follow] [Enter]
    Where is your gzip program? [/bin/gzip]  [Enter]
    Where is your tar program? [/bin/tar]  [Enter]
    Where is your unzip program? [/usr/bin/unzip]  [Enter]
    Where is your make program? [/usr/bin/make]  [Enter]
    Where is your lynx program? [/usr/bin/lynx]  [Enter]
    Where is your ncftpget program? [/usr/bin/ncftpget]  [Enter]
    Where is your ftp program? [/usr/bin/ftp]  [Enter]
    What is your favorite pager program? [/usr/bin/less]  [Enter]
    What is your favorite shell? [/bin/bash]  [Enter]
    Parameters for the 'perl Makefile.PL' command? []  [Enter]
    Parameters for the 'make' command? []  [Enter]
    Parameters for the 'make install' command? []  [Enter]
    Timeout for inactivity during Makefile.PL? [0] [Enter]
    Your ftp_proxy?   [Enter]
    Your http_proxy?   [Enter]
    Your no_proxy?   [Enter]
    
    (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 [Enter]
    
    (1) Argentina
    (2) Brazil
    (3) Chile
    Select your country (or several nearby countries) [] 2 [Enter]
    
    (1) ftp://cpan.pop-mg.com.br/pub/CPAN/
    (2) ftp://ftp.matrix.com.br/pub/perl/CPAN/
    Select as many URLs as you like [] 2 [Enter]
    
    WAIT support is available as a Plugin. You need the CPAN::WAIT module
    to actually use it.  But we need to know your favorite WAIT server. If
    you don't know a WAIT server near you, just press ENTER.
    
    Your favorite WAIT server? [Enter]
    
    Your favorite WAIT server? [Enter]
       [wait://ls6.informatik.uni-dortmund.de:1404]  [ENTER]
    
    
    commit: wrote /usr/lib/perl5/5.6.0/CPAN/Config.pm
    
    cpan shell -- CPAN exploration and modules installation (v1.52)
    ReadLine support available (try ``install Bundle::CPAN'')
    
    Ao aparecer a linha abaixo você estará na shell CPAN: cpan> Agora deve-se instalar os módulos que não foram encontrado no seu sistema, nesse exemplo vai ser demonstrada a instalação de todos os módulos.
    cpan> install Unix::Syslog
    cpan> install Convert::UUlib
    cpan> install Convert::TNEF
    cpan> install Compress::Zlib
    cpan> install Archive::Tar
    cpan> install Archive::Zip
    cpan> install G/GB/GBARR/MailTools-1.15.tar.gz
    cpan> install MIME::Tools
    cpan> install Bundle::libnet
    
    Se algum desses modulos perl já existir no sistema e tentar-se instalá-lo novamente, ele vai verificar se a versão instalada é a mais atual, caso não seja, vai ser instalada a versão mais recente. Para finalizar o shell CPAN digitar o comando: quit MODELO 2 - Utilizando os pacotes já baixados no Cd da LBr. Instalar o pacote Syslog da seguinte maneira: #> tar xvfz Syslog-0.96.tar.gz #> cd Syslog-0.96 #> perl Makefile.PL #> make #> make install Instalar o pacote Compress-Zlib da seguinte maneira: #> tar xvfz Compress-Zlib-1.14.tar.gz #> cd Compress-Zlib-1.14 #> perl Makefile.PL #> make #> make install Instalar o pacote Archive-Tar da seguinte maneira: #> tar xvfz Archive-Tar-0.22.tar.gz #> cd Archive-Tar-0.22 #> perl Makefile.PL #> make #> make install Instalar o pacote Archive-Zip da seguinte maneira: #> tar xvfz Archive-Zip-0.11.tar.gz #> cd Archive-Zip-0.11 #> perl Makefile.PL #> make #> make install Instalar o pacote Convert-TNEF da seguinte maneira: #> tar xvfz Convert-TNEF-0.16.tar.gz #> cd Convert-TNEF-0.16 #> perl Makefile.PL #> make #> make install Instalar o pacote Convert-UUlib da seguinte maneira: #> tar xvfz Convert-UUlib-0.201.tar.gz #> cd Convert-UUlib-0.201 #> perl Makefile.PL #> make #> make install
  5. Instalar o Anti-vírus Scan da seguinte maneira:
  6. #> tar xvfz vlnx410e.tar.Z #> ./install-uvscan
  7. Criar o usuário abaixo com o comando:
  8. #> adduser vscan Obs.: O mesmo não terá senha
  9. Instalar o Amavis Perl da seguinte maneira:
  10. #> tar xvfz amavis-perl-11.tar.gz #> cd amavis-perl-11 #> ./configure --enable-smtp --enable-postfix --with-amavisuser=vscan #> make #> make install
  11. Configurar o Postfix
  12. Incluir ao final do arquivo "main.cf" as seguintes linhas:
    content_filter = vscan:
    inet_interfaces = all
    
    Incluir ao final do arquivo master.cf as seguintes linhas:
    vscan     unix  -       n       n       -       10     pipe user=vscan
      argv=/usr/sbin/amavis  
    localhost:10025     inet  n      -      n      -      -      smtpd -o content_filter=
    
  13. E por fim restar o postifix com o seguinte comando:
  14. #> service postfix restart
IP
3.229.142.91