Instalação Maia · 5 min read · Jan 17, 2026
Instalando o Maia Mailguard no Debian Lenny (Usuários/Domínios Virtuais com Postfix/MySQL) - Página 3
10 Configurando Amavisd-new
Maia Mailguard vem com sua própria configuração amavisd-new e binário amavisd, então devemos substituir nosso amavisd-new existente por ele.
Primeiro, pare seus processos amavisd atuais:
/etc/init.d/amavis stopCopiamos amavisd-maia para /usr/local/sbin/amavisd-new…
cd /usr/src/maia/1.0/
cp amavisd-maia /usr/local/sbin/amavisd-new
chown root /usr/local/sbin/amavisd-new
chmod 755 /usr/local/sbin/amavisd-new… e ajustamos nosso script de inicialização /etc/init.d/amavis da seguinte forma:
vi /etc/init.d/amavis| [...] #DAEMON=/usr/sbin/amavisd-new DAEMON=/usr/local/sbin/amavisd-new [...] #START="--start --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" #STOP="--stop --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME}" START="--start --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" STOP="--stop --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME}" [...] |
Então copiamos /usr/src/maia/1.0/amavisd.conf.dist para /etc/amavisd.conf…
cp /usr/src/maia/1.0/amavisd.conf.dist /etc/amavisd.conf… e editamos esse arquivo:
vi /etc/amavisd.conf| [...] $mydomain = 'localhost'; #$mydomain = 'yourdomain.tld'; # um padrão conveniente para outras configurações $MYHOME = '/var/lib/amavis'; #$MYHOME = '/var/amavisd'; # um padrão conveniente para outras configurações [...] $log_level = 5; #$log_level = 0; # verbosidade 0..5 [...] # String de conexão com o banco de dados @lookup_sql_dsn = ( ['DBI:mysql:maia:localhost', 'amavis', 'passwd'] ); [...] $myhostname = 'server1.example.com'; #$myhostname = 'host.domain.tld'; # deve ser um nome de domínio totalmente qualificado! [...] $final_virus_destiny = D_DISCARD; $final_banned_destiny = D_DISCARD; $final_spam_destiny = D_DISCARD; $final_bad_header_destiny = D_DISCARD; [...] # Veja https://secure.renaissoft.com/maia/wiki/VirusScannerConfig # para mais definições de scanners de vírus. @av_scanners = ( ### http://www.clamav.net/ ['ClamAV-clamd', \&ask_daemon, ["CONTSCAN {} ", "/var/run/clamav/clamd.ctl"], qr/\bOK$/m, qr/\bFOUND$/m, qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], # NOTA: execute clamd sob o mesmo usuário que amavisd; combine o nome do socket # (LocalSocket) em clamav.conf com o nome do socket nesta entrada # Ao executar em chroot, pode-se preferir: ["CONTSCAN {} ","$MYHOME/clamd"], ); [...] |
Certifique-se de preencher a senha correta para o usuário MySQL do amavis na linha @lookup_sql_dsn. Na estrofe ClamAV-clamd, você deve alterar o socket - o socket correto no Debian Lenny é /var/run/clamav/clamd.ctl.
Inicie o amavisd em seguida:
/etc/init.d/amavis startAgora você deve verificar /var/lib/amavis/amavis.log em busca de erros - por favor, certifique-se de que a conexão com o banco de dados está funcionando.
11 Acessando o Maia Mailguard
Agora você pode acessar o Maia Mailguard em http://www.example.com/maia/ - é aqui que você e seus usuários podem fazer login com um endereço de e-mail/senha existentes:

Se você usar o Maia Mailguard pela primeira vez, deve se registrar como o super-administrador do Maia. Vá para http://www.example.com/maia/login.php?super=register e faça login com seu endereço de e-mail e senha existentes - isso fará de você automaticamente o super-administrador do sistema Maia:

Como super-administrador, você tem todos os privilégios dos administradores (por exemplo, “impersonar” outros usuários e excluir usuários), mas também a capacidade de conceder privilégios de administrador a outros (e revogá-los, se desejado).
Caso o super-administrador deseje abrir mão de seus privilégios, ele deve fazê-lo fazendo login em http://www.example.com/maia/login.php?super=unregister ( após um super-administrador “desregistrar-se”, o sistema efetivamente não terá super-administrador, então o próximo usuário a fazer login com o argumento ?super=register se tornará o super-administrador).
Após seu login, você deve ler as notas na página de boas-vindas:

Na parte inferior da página de boas-vindas, você pode definir seu nível de proteção (isso é apenas para a conta que você usou para fazer login - cada usuário pode definir seu nível de proteção individualmente). Alto é recomendado:

Estes são os níveis de proteção disponíveis:
Desligado:
| Passar vírus? | Y |
| Passar spam? | Y |
| Passar arquivos banidos? | Y |
| Passar e-mails com cabeçalhos inválidos? | Y |
| Desativar verificação de vírus? | Y |
| Desativar verificação de spam? | Y |
| Desativar verificação de arquivos banidos? | Y |
| Desativar verificação de cabeçalhos inválidos? | Y |
| Descartar vírus? | N |
| Descartar spam? | N |
| Descartar arquivos banidos? | N |
| Descartar cabeçalhos de e-mail inválidos? | N |
| Adicionar um prefixo aos assuntos de spam? | N |
| Adicionar cabeçalhos de pontuação de spam quando a pontuação for >= | 999 |
| Considerar e-mail como spam quando a pontuação for >= | 999 |
| Colocar em quarentena ou descartar spam quando a pontuação for >= | 999 |
Baixo:
| Passar vírus? | N |
| Passar spam? | Y |
| Passar arquivos banidos? | Y |
| Passar e-mails com cabeçalhos inválidos? | Y |
| Desativar verificação de vírus? | N |
| Desativar verificação de spam? | Y |
| Desativar verificação de arquivos banidos? | Y |
| Desativar verificação de cabeçalhos inválidos? | Y |
| Descartar vírus? | N |
| Descartar spam? | N |
| Descartar arquivos banidos? | N |
| Descartar cabeçalhos de e-mail inválidos? | N |
| Adicionar um prefixo aos assuntos de spam? | N |
| Adicionar cabeçalhos de pontuação de spam quando a pontuação for >= | 999 |
| Considerar e-mail como spam quando a pontuação for >= | 999 |
| Colocar em quarentena ou descartar spam quando a pontuação for >= | 999 |
Médio:
| Passar vírus? | N |
| Passar spam? | N |
| Passar arquivos banidos? | Y |
| Passar e-mails com cabeçalhos inválidos? | Y |
| Desativar verificação de vírus? | N |
| Desativar verificação de spam? | N |
| Desativar verificação de arquivos banidos? | Y |
| Desativar verificação de cabeçalhos inválidos? | Y |
| Descartar vírus? | N |
| Descartar spam? | N |
| Descartar arquivos banidos? | N |
| Descartar cabeçalhos de e-mail inválidos? | N |
| Adicionar um prefixo aos assuntos de spam? | Y |
| Adicionar cabeçalhos de pontuação de spam quando a pontuação for >= | 5 |
| Considerar e-mail como spam quando a pontuação for >= | 999 |
| Colocar em quarentena ou descartar spam quando a pontuação for >= | 999 |
Alto:
| Passar vírus? | N |
| Passar spam? | N |
| Passar arquivos banidos? | N |
| Passar e-mails com cabeçalhos inválidos? | N |
| Desativar verificação de vírus? | N |
| Desativar verificação de spam? | N |
| Desativar verificação de arquivos banidos? | N |
| Desativar verificação de cabeçalhos inválidos? | N |
| Descartar vírus? | N |
| Descartar spam? | N |
| Descartar arquivos banidos? | N |
| Descartar cabeçalhos de e-mail inválidos? | N |
| Adicionar um prefixo aos assuntos de spam? | N |
| Adicionar cabeçalhos de pontuação de spam quando a pontuação for >= | 1 |
| Considerar e-mail como spam quando a pontuação for >= | 5 |
| Colocar em quarentena ou descartar spam quando a pontuação for >= | 5 |
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.