Postfix Tutorial · 3 min read · Sep 27, 2025
Cómo agregar automáticamente un aviso a los correos electrónicos salientes con alterMIME (Postfix en Debian Lenny)
Cómo agregar automáticamente un aviso a los correos electrónicos salientes con alterMIME (Postfix en Debian Lenny)
Versión 1.0
Autor: Falko Timme
Sígueme en Twitter
Este tutorial muestra cómo instalar y usar alterMIME. alterMIME es una herramienta que puede agregar automáticamente un aviso a los correos electrónicos. En este artículo explicaré cómo instalarlo como un filtro de Postfix en Debian Lenny.
¡No ofrezco ninguna garantía de que esto funcione para ti!
1 Nota Preliminar
Asumo que Postfix ya está instalado y completamente funcional; no explicaré cómo configurar Postfix y las cuentas de correo electrónico en este tutorial.
2 Instalando alterMIME
alterMIME se puede instalar de la siguiente manera:
aptitude install altermimeA continuación, creamos el usuario filter con el directorio home /var/spool/filter; alterMIME se ejecutará como ese usuario:
useradd -r -c "Postfix Filters" -d /var/spool/filter filter
mkdir /var/spool/filter
chown filter:filter /var/spool/filter
chmod 750 /var/spool/filterDespués creamos el script /etc/postfix/disclaimer que ejecuta alterMIME. El paquete alterMIME de Debian viene con un script de ejemplo que podemos copiar a /etc/postfix/disclaimer:
cp /usr/share/doc/altermime/examples/postfix_filter.sh /etc/postfix/disclaimer
chgrp filter /etc/postfix/disclaimer
chmod 750 /etc/postfix/disclaimerAhora, el problema con este script es que no distingue entre correos electrónicos entrantes y salientes; simplemente agrega un aviso a todos los correos. Típicamente, deseas avisos solo para correos salientes, y aun así, no para todas las direcciones de remitente. Por lo tanto, he modificado un poco el script /etc/postfix/disclaimer; llegaremos a eso en un minuto.
Ahora mismo, creamos el archivo /etc/postfix/disclaimer_addresses que contiene todas las direcciones de correo electrónico de los remitentes (una por línea) para las cuales alterMIME debería agregar un aviso:
vi /etc/postfix/disclaimer_addresses| [email protected] [email protected] [email protected] |
Ahora abrimos /etc/postfix/disclaimer y lo modificamos de la siguiente manera (he marcado las partes que he cambiado):
vi /etc/postfix/disclaimer| #!/bin/sh # Localiza estos. INSPECT_DIR=/var/spool/filter SENDMAIL=/usr/sbin/sendmail ####### Cambiado del Script Original ####### DISCLAIMER_ADDRESSES=/etc/postfix/disclaimer_addresses ####### Cambiado del Script Original FIN ####### # Códigos de salida de
A continuación, necesitamos el archivo de texto /etc/postfix/disclaimer.txt que contiene nuestro texto de aviso. El paquete alterMIME de Debian viene con un texto de ejemplo que podemos usar por ahora (por supuesto, puedes modificarlo si lo deseas):
cp /usr/share/doc/altermime/examples/disclaimer.txt /etc/postfix/disclaimer.txtFinalmente, tenemos que decirle a Postfix que debe usar el script /etc/postfix/disclaimer para agregar avisos a los correos electrónicos salientes. Abre /etc/postfix/master.cf y agrega -o content_filter=dfilt: a la línea smtp:
vi /etc/postfix/master.cf| # # Archivo de configuración del proceso maestro de Postfix. Para detalles sobre el formato # del archivo, consulta la página del manual master(5) (comando: "man 5 master"). # # No olvides ejecutar "postfix reload" después de editar este archivo. # # ========================================================================== # tipo de servicio privado no privilegiado chroot despertar maxproc comando + args # (sí) (sí) (sí) (nunca) (100) # ========================================================================== smtp inet n - - - - smtpd -o content_filter=dfilt: [...] |
Al final del mismo archivo, agrega las siguientes dos líneas:
| [...] dfilt unix - n n - - pipe flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient} |
Reinicia Postfix después:
/etc/init.d/postfix restart¡Eso es todo! Ahora debería agregarse un aviso a los correos electrónicos salientes enviados desde las direcciones listadas en /etc/postfix/disclaimer_addresses.
3 Enlaces
- alterMIME: http://pldaniels.com/altermime/
- Postfix: http://www.postfix.org/
- Debian: http://www.debian.org/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.