 |
|
 |
 |
 |
Depois da grande difiuldade que eu tive de encontrar documentação sobre o assunto, resolvi montar um tutorial.
Pacotes Utilizados:
1 – Postfix = postfix-2.1.tar.gz
2 – VirusScan = vlnx414e.tar - UVScan (McAffe)
3 – Amavis 0.3.12 preX release
Pacotes Adicionais (Caso seja necessário)
1 - unarj-2.43-10.i386.rpm
2 - zoo-2.10-7.i386.rpm
3 - unrar-3.0-1.i386.rpm
4 - arc-5.21e-5.i386.rpm
5 - lha-1.14i-4.i386.rpm
6 - tnef-1.0.1.tar
Instalando PostFix
Primeiro de todo instalaremos e configuraremos o Postfix, para fazer
isso tem que desativar o sendmail.
# setup
Pacotes e desativa o sendmail para no momento que o sistema se
inicialize o sendmail nao acione.
Depois disso temos que executar esses comandos abaixo:
#mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
#mv /usr/bin/newaliases /usr/bin/newaliases.OFF
# mv /usr/bin/mailq /usr/bin/mailq.OFF
# chmod 755 /usr/sbin/sendmail.OFF
======>Normalmente isso nao é necessario de Fazer,pois quando se instala o Postfix ele "some" automaticamente.
Feito isso cria um usuario chamado postfix
Agora vamos instalar o Postfix
Dentro de /etc/aliases coloca
postfix: root
Feito isso vc agora vai compilar com os comandos
# tar zxvf
postfix-2.1.1.tar.gz
# make
# make install
Se tudo der certo o Postfix está instalado, agora é configurar ( uma
coisa muito importante o DNS tem que estar ativado e configurado para o
dominio que ira usar caso nao tenha nenhum servidor DNS na sua rede,
se ja existe nao precisa. )
no /etc/postfix/main.cf tem que descomentar , alterar e acrescentar
umas linhas
default_privs = nobody
myhostname = nomedamaquina.dominio (ex: rhbr.com.br)
mynetworks = 192.168.2.xxx.xxx/24
mail_spool_directory = /var/spool/mail
smtp_banner (esse é só descomentar)
Bom feito isso tem que criar arquivos para que funcione, os arquivos
sao:
# mkdir /var/spool/mail
# mkdir /va/log/maillog
Para Startar o Postfix :
# Service Postfix start
Para Parar
# Service Postfix stop
OBS: SEMPRE VEJA O /var/log/maillog POIS ALI PODE TE DAR INFORMACOES
IMPORTANTES.
Instalacao do vlnx414e.tar - UVScan (McAffe)
Essa parte é muito facil…. Vc pega o vlnx414e.tar descompacta em /tmp
vai no diretorio e digita:
tar zxvf
vlnx414l.tar.Z
# ./install-uvscan
Feito isso ele vai te fazer algunas perguntas, eu fui dando enter pois
ele ja coloca as opcoes por defaut.
No final do documento vou explicar como vc pode atualizar as definicoes
altomaticamente.
Instalacao do AMAVIS
# tar xvfz
Amavis 0.3.12preX release.tr.gz
Antes de iniciar o processo de instalaão é recomendável ler o arquivo
README, nele encontra-se as informaões necessárias para a instalaão.
Dependendo do sistema que você vai estar instalando pode necessitar
instalar diversos pacotes adicionais ou não.
Os requisitos para a instalaão são:
* perl
* Adicionar o usuário vscan para não rodar o antivírus como root
(Recomendável)
* arc
* bunzip2
* lha (Versão 1.14g ou posterior)
* unarj
* uncompress
* unrar
* zoo
A maioria dos compactadores de arquivos podem ser encontrados em:
ftp://sunsite.unc.edu/pub/Linux/utils/compress/ 1
A instalacão deles no Linux não apresenta problemas, exceto o zoo, que
necessita da aplicaão de um patch. Como alguns usuários não tem
intimidade com a aplicaão de patch vou explicar a instalaão do zoo.
Obter os seguintes pacotes:
ftp://sunsite.unc.edu/pub/Linux/utils/compress/zoo-2.10-3.src.rpm
Infelizmente, o source do zoo, só existe o source no formato rpm nesse
endereço, algumas distribuiões, como o Debian, utilizam outro sistema
de gerenciamento de pacotes. Se você utiliza Debian não desanime, basta
digitar "apt-get install zoo".
Instalando o source do zoo:
# rpm -ivh zoo-2.10-3.src.rpm
Aplicando o patch e compilando o zoo:
# cd /usr/src/redhat/SOURCES
# tar xvfz zoo-2.10.tar.gz
# gzip -d zoo-2.10.linux.diff.gz
# cd zoo-2.10
# patch -p1
# make linux
# make install
# ln -s /usr/local/bin/tzoo /usr/local/bin/zoo
Adicionando o usuário vscan:
# adduser vscan
Antes de instalar os módulos necessários, é recomendável você rodar o
script de configuraão para ver quais módulos de configuraão faltam no
seu sistema:
# ./configure --enable-postfix
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]
CPAN build and cache directory? [/root/.cpan]
Cache size for build directory (in MB)? [10]
Perform cache scanning (atstart or never)? [atstart]
Policy on building prerequisites (follow, ask or ignore)? [follow]
Where is your gzip program? [/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 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]
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?
Select your continent (or several nearby continents) [] 7
Select your country (or several nearby countries) [] 2
Select as many URLs as you like [] 3
Your favorite WAIT server?
[wait://ls6.informatik.uni-dortmund.de:1404]
cpan>
Você esta na shell 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
Comigo aconteceu que o Archive::Zip, instalava mais nao rodava.Tive que sair do modo CPAN e da um "unset LANG" para criar um ambiente de linguagem.
Após a instalaão dos compactadores, módulos perl e outras dependências
necessárias para o Amavis o próximo passo é instalar o Amavis:
Configurando o Amavis:
# ./configure --enable-postfix
O resultado final deve ser algo semelhante ao apresentado abaixo:
####################################################################
** Configuration summary for amavis 2001-04-07:
Install amavis as: /usr/sbin/amavis
Configured for use with: postfix
Relay configuration: no
Enable SMTP: yes
Use SMTP port: 10025
Use virus scanner(s): McAfee Virusscan
Scanner runs as: vscan
Logging to syslog: yes
Quarantine directory: /var/virusmails
Max. recursion depth: 20
Add X-Virus-Scanned header: yes
Display AMaViS credits: no
Warn sender: yes
Reports sent to: virusalert
Reports sent by: postmaster
To accept the above, type "make"
###################################################################
Compilando e instalando o sistema
# make
# make install
Pode ser necessario trocar as permisoes do diretorio /var/amavis para
777
Depois disso coloque no final do /etc/postfix/main.cf as linhas a
seguir
content_filter = vscan:
soft_bounce = yes
e no /etc/postfix/master.cf
vscan unix - n n - 10 pipe user=vscan
argv=/usr/sbin/amavis ${sender} ${recipient}
localhost:10025 inet n - n - - smtpd -o content_filter
Feito isso vc grava e para o postfix e starta novamente.... com isso vc
ja deve ter o Postfix com o amavis funcionando…. Bom quanto a atualizar
as definicoes vc tem que colocar no contrab para que execute um script
chamado uvupdate, esta linha abaixo vai iniciar o script as 4 da manha,
isso é util para ter sempre atualizado.
00 4 * * * /usr/sbin/./uvupdate
Script uvupdate você pode pegar
Aqui
dentro do script nao esqueca de colocar o email da pessoa que vai
receber o aviso de que os DAT se atualizaram bem.
Bom Proveito!!!
Qualquer coisa manda um
Email pra mim.
Autor: Marlon de Paula (Speed_Gonles)
|
|
 |
 |
| |
 |
 |
Classificação de notícias |
 |
 |
|