E' il file di configurazione attraverso il quale specificare gli alias di posta del mailserver Postifx.
E' un file di testo, può contenere linee vuote e di commento (le quali iniziano con il carattere #). Può risiedere in /etc/posftix/
oppure in /etc/
. Ogni entry deve essere nel formato nome:valore
. Impostando webmaster:homer
sul sistema Joker.net, si indica a Postfix di reindirizzare le mail dirette all'utente [email protected] all'utente [email protected].
La parte nome
di ogni linea di configurazione è intesa come locale, di conseguenza non è neccessario aggiungere il nome di dominio.
Per quanto riguarda la parte valore
, essa può essere può contenere diversi tipi di destinazione:
- address: Un indirizzo email compatibile alla RFC 822;
- file/name: La mail viene accodata al file specificato. E' possibile utilizzare normali file, ma anche file speciali come /dev/null
;
- | comando: Le mail possono essere inviate tramite pipe ad un comando;
- :include:/file/name: La mail viene inviata agli indirizzi elencati nel file specificato;
Esempio di configurazione:
# Basic system aliases -- these MUST be present
#
MAILER-DAEMON: postmaster
postmaster: root
root: homer
# Alias generali
bin: root
daemon: root
named: root
nobody: root
uucp: root
www: root
ftp-bugs: root
postfix: root
# Alias locali
arnaldo: homer
webmaster: homer
Reindirizzamento di tipo address: le mail dirette ad hannibal vengono inviate ad alberto:
hannibal: alberto
Reindirizzamento file/name: Le mail inviate a bart verrano accodate nel file bartmail
bart: /home/bart/bartmail
La mail inviata a programmatori verrà inviata a tutti gli indirizzi presenti all'interno del file programmers-list.txt:
programmatori: :include:/list/programmers-list.txt
Una volta aggiunti i nuovi alias, al fine di rendere effettive le modifiche, è necessario lanciare il comando newaliases
, il quale si occuperà di aggiornare il database degli alias.