Email Configuration · 3 min read · Sep 27, 2025
Como Adicionar Automaticamente Um Aviso A E-mails Enviados Com alterMIME (Postfix No Debian Lenny)
Como Adicionar Automaticamente Um Aviso A E-mails Enviados Com alterMIME (Postfix No Debian Lenny)
Versão 1.0
Autor: Falko Timme
Siga-me no Twitter
Este tutorial mostra como instalar e usar o alterMIME. O alterMIME é uma ferramenta que pode adicionar automaticamente um aviso a e-mails. Neste artigo, explicarei como instalá-lo como um filtro Postfix no Debian Lenny.
Não dou nenhuma garantia de que isso funcionará para você!
1 Nota Preliminar
Estou assumindo que o Postfix já está instalado e totalmente funcional - não explicarei como configurar o Postfix e configurar contas de e-mail neste tutorial.
2 Instalando alterMIME
O alterMIME pode ser instalado da seguinte forma:
aptitude install altermimeEm seguida, criamos o usuário filtro com o diretório home /var/spool/filter - o alterMIME será executado como esse usuário:
useradd -r -c "Postfix Filters" -d /var/spool/filter filter
mkdir /var/spool/filter
chown filter:filter /var/spool/filter
chmod 750 /var/spool/filterDepois, criamos o script /etc/postfix/disclaimer que executa o alterMIME. O pacote alterMIME do Debian vem com um script de exemplo que podemos simplesmente copiar para /etc/postfix/disclaimer:
cp /usr/share/doc/altermime/examples/postfix_filter.sh /etc/postfix/disclaimer
chgrp filter /etc/postfix/disclaimer
chmod 750 /etc/postfix/disclaimerAgora, o problema com este script é que ele não distingue entre e-mails recebidos e enviados - ele simplesmente adiciona um aviso a todos os e-mails. Normalmente, você deseja avisos apenas para e-mails enviados, e mesmo assim, não para todos os endereços de remetente. Portanto, modifiquei um pouco o script /etc/postfix/disclaimer - chegaremos a isso em um minuto.
Neste momento, criamos o arquivo /etc/postfix/disclaimer_addresses que contém todos os endereços de e-mail do remetente (um por linha) para os quais o alterMIME deve adicionar um aviso:
vi /etc/postfix/disclaimer_addresses| [email protected] [email protected] [email protected] |
Agora abrimos /etc/postfix/disclaimer e o modificamos da seguinte forma (marquei as partes que mudei):
vi /etc/postfix/disclaimer| #!/bin/sh # Localize these. INSPECT_DIR=/var/spool/filter SENDMAIL=/usr/sbin/sendmail ####### Mudado Do Script Original ####### DISCLAIMER_ADDRESSES=/etc/postfix/disclaimer_addresses ####### Mudado Do Script Original FIM ####### # Códigos de saída de
Em seguida, precisamos do arquivo de texto /etc/postfix/disclaimer.txt que contém nosso texto de aviso. O pacote alterMIME do Debian vem com um texto de exemplo que podemos usar por enquanto (claro, você pode modificá-lo se quiser):
cp /usr/share/doc/altermime/examples/disclaimer.txt /etc/postfix/disclaimer.txtFinalmente, temos que informar ao Postfix que ele deve usar o script /etc/postfix/disclaimer para adicionar avisos a e-mails enviados. Abra /etc/postfix/master.cf e adicione -o content_filter=dfilt: à linha smtp:
vi /etc/postfix/master.cf| # # Arquivo de configuração do processo mestre do Postfix. Para detalhes sobre o formato # do arquivo, consulte a página do manual master(5) (comando: "man 5 master"). # # Não se esqueça de executar "postfix reload" após editar este arquivo. # # ========================================================================== # tipo de serviço privado não privilegiado chroot despertar maxproc comando + args # (sim) (sim) (sim) (nunca) (100) # ========================================================================== smtp inet n - - - - smtpd -o content_filter=dfilt: [...] |
No final do mesmo arquivo, adicione as seguintes duas linhas:
| [...] dfilt unix - n n - - pipe flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient} |
Reinicie o Postfix em seguida:
/etc/init.d/postfix restartÉ isso! Agora um aviso deve ser adicionado aos e-mails enviados dos endereços listados em /etc/postfix/disclaimer_addresses.
3 Links
- alterMIME: http://pldaniels.com/altermime/
- Postfix: http://www.postfix.org/
- Debian: http://www.debian.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.