A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Linux

Debian + Postfix + PostfixAdmin + SquirrelMail

Sab

16

Mai

2009


01:19

(19 votos, média 4.53 de 5) 


Se você está usando templates de notificação externos (provavelmente você está porque eles estão habilitados por default em /etc/amavis/conf.d/30-template_localization), então será preciso obter os templates próprios para o amavisd-new 2.6.2 e, se necessário, modificá-los da mesma forma como foram modificados os templates atualmente instalados. Os únicos templates disponíveis estão em inglês. Se você não costuma customizar seus templates, então anule a linha read_l10n_templates('en_US', '/etc/amavis'); no arquivo 30-template_localization transformando-a num comentário colocando # no início.

cp -r /etc/amavis/en_US /etc/amavis/en_US-backup
cd /etc/amavis/en_US
rm charset
rm template-dsn.txt
rm template-spam-admin.txt
rm template-spam-sender.txt
rm template-virus-admin.txt
rm template-virus-recipient.txt
rm template-virus-sender.txt
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/charset
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/template-dsn.txt
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/template-spam-admin.txt
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/template-spam-sender.txt
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/template-virus-admin.txt
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/template-virus-recipient.txt
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/template-virus-sender.txt
/etc/init.d/amavis restart

info Veja os arquivos baixados: charset, template-dsn, template-spam-admin, template-spam-sender, template-virus-admin, template-virus-recipient e template-virus-sender.

Se, por uma razão muito louca, você quiser reinstalar o amavisd-new do pacote do Debian:

/etc/init.d/amavis stop
mv /etc/amavis/amavisd.conf /etc/amavis/amavisd.conf-mybackup
rm /etc/amavisd.conf
apt-get install amavisd-new
apt-get install clamav clamav-daemon lha arj unrar nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl libmail-dkim-perl libio-socket-ssl-perl libnet-ident-perl pyzor razor
gpasswd -a clamav amavis
freshclam
/etc/init.d/clamav-daemon stop
/etc/init.d/clamav-daemon start
sa-update
cd /etc/amavis/conf.d/
sed -i 's/#@bypass_virus_/@bypass_virus_/' 15-content_filter_mode
sed -i 's/#   \\%bypass_vi/   \\%bypass_vi/' 15-content_filter_mode
sed -i 's/#@bypass_spam_/@bypass_spam_/' 15-content_filter_mode
sed -i 's/#   \\%bypass_s/   \\%bypass_s/' 15-content_filter_mode
cat 15-content_filter_mode
/etc/init.d/amavis restart

atencao Nota: durante o tempo em que o amavisd-new está reiniciando, os emails não podem ser entregues a ele. Note também que o amavisd-new pode não estar apto a usar o socket UNIX em /var/run/clamav/clamd.ctl antes do clamd ter carregado completamente a base de dados com definições de vírus. Quando este servidor estiver recebendo e enviando mensagens, durante a reinicialização do amavisd-new o Postfix pode reclamar com "connect to localhost[127.0.0.1]: Connection refused". O Postfix vai segurar estes emails por cerca de 15 minutos. Para apressar as coisas, uma pessoa impaciente pode executar 'postfix flush' para limpar a fila de deferidos (deferred queue) - só que eu não faria isto.

Vamos instalar um script que executa sa-update:

cd /usr/sbin
wget -U NoSuchBrowser/1.0 http://www.numaboa.com/debian/sa-update1.sh.txt
mv sa-update1.sh.txt sa-update.sh
chmod +x sa-update.sh
sa-update.sh

info Veja o script baixado: sa-update1.sh.

Você só vai precisar rodar este script uma vez por semana. Coloque uma entrada no crontab (na primeira linha disponível):

crontab -e

Substitua MM com um número entre 0 e 59 e HH com um número entre 0 e 23:

MM HH * * 7 /usr/sbin/sa-update.sh

Como temos o módulo Perl Mail::DKIM instalado, opcionalmente podemos habilitar o plugin DKIM do SpamAssassin

vi /etc/spamassassin/v312.pre

e descomentar o plugin:

loadplugin Mail::SpamAssassin::Plugin::DKIM

Salve o arquivo e saia, depois rode --lint:

su amavis -c 'spamassassin --lint'

Informações adicionais