Email Disclaimer · 3 min read · Sep 27, 2025
Come Aggiungere Automaticamente Un Disclaimer Alle Email In Uscita Con alterMIME (Postfix Su Debian Lenny)
Come Aggiungere Automaticamente Un Disclaimer Alle Email In Uscita Con alterMIME (Postfix Su Debian Lenny)
Versione 1.0
Autore: Falko Timme
Seguimi su Twitter
Questo tutorial mostra come installare e utilizzare alterMIME. alterMIME è uno strumento che può aggiungere automaticamente un disclaimer alle email. In questo articolo spiegherò come installarlo come filtro Postfix su Debian Lenny.
Non fornisco alcuna garanzia che questo funzionerà per te!
1 Nota Preliminare
Presumo che Postfix sia già installato e completamente funzionante - non spiegherò come configurare Postfix e configurare gli account email in questo tutorial.
2 Installazione di alterMIME
alterMIME può essere installato come segue:
aptitude install altermimeSuccessivamente creiamo l’utente filtro con la home directory /var/spool/filter - alterMIME verrà eseguito come quell’utente:
useradd -r -c "Postfix Filters" -d /var/spool/filter filter
mkdir /var/spool/filter
chown filter:filter /var/spool/filter
chmod 750 /var/spool/filterDopo creiamo lo script /etc/postfix/disclaimer che esegue alterMIME. Il pacchetto alterMIME di Debian viene fornito con uno script di esempio che possiamo semplicemente copiare in /etc/postfix/disclaimer:
cp /usr/share/doc/altermime/examples/postfix_filter.sh /etc/postfix/disclaimer
chgrp filter /etc/postfix/disclaimer
chmod 750 /etc/postfix/disclaimerOra il problema con questo script è che non distingue tra email in arrivo e in uscita - aggiunge semplicemente un disclaimer a tutte le email. Tipicamente vuoi disclaimer solo per le email in uscita, e anche allora non per tutti gli indirizzi del mittente. Pertanto ho modificato un po’ lo script /etc/postfix/disclaimer - ci arriveremo tra un minuto.
In questo momento, creiamo il file /etc/postfix/disclaimer_addresses che contiene tutti gli indirizzi email dei mittenti (uno per riga) per i quali alterMIME dovrebbe aggiungere un disclaimer:
vi /etc/postfix/disclaimer_addresses| [email protected] [email protected] [email protected] |
Ora apriamo /etc/postfix/disclaimer e lo modifichiamo come segue (ho contrassegnato le parti che ho cambiato):
vi /etc/postfix/disclaimer| #!/bin/sh # Localizza questi. INSPECT_DIR=/var/spool/filter SENDMAIL=/usr/sbin/sendmail ####### Cambiato Dallo Script Originale ####### DISCLAIMER_ADDRESSES=/etc/postfix/disclaimer_addresses ####### Cambiato Dallo Script Originale FINE ####### # Codici di uscita da
Successivamente abbiamo bisogno del file di testo /etc/postfix/disclaimer.txt che contiene il nostro testo del disclaimer. Il pacchetto alterMIME di Debian viene fornito con un testo di esempio che possiamo utilizzare per ora (ovviamente, puoi modificarlo se lo desideri):
cp /usr/share/doc/altermime/examples/disclaimer.txt /etc/postfix/disclaimer.txtInfine dobbiamo dire a Postfix che dovrebbe utilizzare lo script /etc/postfix/disclaimer per aggiungere i disclaimer alle email in uscita. Apri /etc/postfix/master.cf e aggiungi -o content_filter=dfilt: alla riga smtp:
vi /etc/postfix/master.cf| # # File di configurazione del processo master di Postfix. Per dettagli sul formato # del file, vedere la pagina man master(5) (comando: "man 5 master"). # # Non dimenticare di eseguire "postfix reload" dopo aver modificato questo file. # # ========================================================================== # tipo di servizio privato non privilegiato chroot risveglio maxproc comando + args # (sì) (sì) (sì) (mai) (100) # ========================================================================== smtp inet n - - - - smtpd -o content_filter=dfilt: [...] |
Alla fine dello stesso file, aggiungi le seguenti due righe:
| [...] dfilt unix - n n - - pipe flags=Rq user=filter argv=/etc/postfix/disclaimer -f ${sender} -- ${recipient} |
Riavvia Postfix dopo:
/etc/init.d/postfix restartQuesto è tutto! Ora un disclaimer dovrebbe essere aggiunto alle email in uscita inviate dagli indirizzi elencati in /etc/postfix/disclaimer_addresses.
3 Link
- alterMIME: http://pldaniels.com/altermime/
- Postfix: http://www.postfix.org/
- Debian: http://www.debian.org/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.