Guia
de Instalação / Eset NOD32® Antivírus
para Servidor de E-mail Linux
5- Integrando o NOD32LMS
com Postfix, Sendmail, Qmail e/ou Exim
5.1. Configurando o
MTA Postfix
Para modificar e/ou buscar
informações sobre a configuração
de seu postfix, use o comando postconf. Para fins de
ilustração, o MDA procmail foi usado
neste exemplo.
Siga os seguintes passos
para a configuração no MTA Postfix:
- Edite o arquivo "main.cf",
geralmente localizado em /etc/postfix/main.cf.
- Procure pelo parâmetro "mailbox_command" e altere o caminho do MDA original pelo caminho onde foi instalado
o nod32mda. Exemplo:
De:
mailbox_command = /usr/bin/procmail
Para:
mailbox_command = /usr/bin/nod32mda
- Na seção [ mda ] do arquivo de configuração do NOD32 (/etc/nod32/nod32.cfg),
descomente o caminho para seu MDA original. Exemplo:
;mda_path = "/usr/bin/maildrop"
mda_path = "/usr/bin/procmail"
- Reinicie o nod32d.
/etc/rc.d/init.d/nod32d
restart
5.2. Configurando o MTA
Sendmail
A informação
sobre seu MDA no Sendmail é armazenada no arquivo /etc/mail/sendmail.cf,
mais especificamente no parâmetro P (na seção
Mlocal), que representa o caminho do seu MDA. O parâmetro
A contêm o nome do arquivo (componente original de MDA)
com suas variáveis. Ambos os parâmetros (A e P)
devem ser modificados de acordo com o exemplo seguinte:

Acima, um exemplo após
as modificações no arquivo de configuração.
O parâmetro P contém o caminho do nod32mda (/usr/bin/nod32mda) e o nome do MDA original (armazenado
em A) será substituído por nod32mda.
Finalmente, na seção [ mda ] do arquivo de configuração do
NOD32 (/etc/nod32/nod32.cfg), modifique o parâmetro
"mda_path" para o caminho de seu MDA original:
mda_path
= "/usr/bin/procmail"
Nota para os usuários
do Debian: A distribuição Debian usa
o seguinte MDA: /usr/lib/sm.bin/sensible-mda. O parâmetro mda_path no Debian terá o seguinte formato:
mda_path
= "/usr/lib/sm.bin/sensible-mda"
5.3. Configurando o MTA
Qmail
A integração
com o MTA Qmail é configurada através do script
de inicialização do Qmail, geralmente localizado
em /var/qmail/arquivo_de_inicialização.
Este arquivo tem geralmente o seguinte formato:
#!/bin/sh
#
Using splogger to send the log through syslog.
# Using qmail-local to deliver messages to ~/Mailbox by default.
exec
env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Mailbox
splogger qmail
e deve ser modificado desta
maneira:
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" qmail-start
"|/usr/bin/nod32mda" splogger qmail
Na seção [mda] no arquivo /etc/nod32/nod32.cfg, as seguintes linhas
também devem ser modificadas:
infected_return_code
= 77 ;/usr/include/sysexits.h 77-default 100-qmail
tmpfail_return_code = 75 ;/usr/include /sysexits.h 75-default
111-qmail
mda_path = "usr/bin/procmail"
e devem ser substituídas
pelos seguintes valores:
infected_return_code
= 100
tmpfail_return_code = 111
mda_path = "/var/qmail/bin/qmail-maildrop"
O arquivo /var/qmail/bin/qmail-maildrop deve ser criado com o seguinte conteúdo:
----------------------
#!/bin/sh
/var/qmail/bin/preline /usr/bin/procmail && exit 0 [
$? = 75 ] && exit 111 exit 100
Atenção: Você deve estar usando o splogger e o mail-local para entregar mensagens no ~/Mailbox, por padrão.
5.4. Configurando o MTA
Exim
As modificações
no MTA Exim são realizadas no arquivo exim.conf,
conforme exemplo abaixo:
#
transport
procmail_pipe:
driver = pipe
command = /usr/bin/nod32mda -d $local_part
return_path_add
delivery_date_add
envelope_to_add
check_string = "From "
escape_string = ">From "
user = $local_part
group = mail
# director
procmail:
driver = localuser
transport = procmail_pipe
Enfim, na seção [ mda ] do arquivo de configuração /etc/nod32/nod32.cfg,
ajuste o parâmetro do mda_path para o caminho
para seu MDA (por exemplo maildrop):
mda_path
= "/usr/bin/maildrop"
[Índice...]
|