Configurazione base
Quasi tutte le opzioni di configurazione di Postfix si trovano nel file
/etc/postfix/main.cf
Ecco i principali tag a cui conviene prestare attenzione:
-
myhostname: valore indica il nome che assumerà il vostro server mail (es: mail.nomedominio.it); myorigin: valore che indica il dominio usato per la posta inviata dal server:localhost,localhost.localdomainaltri_valori indicano i domini che il server dovrà riconoscere come locali e che smisterà internamente;mydomain: valore che indica il dominio a cui appartiene il server;relayhost: valore che indica a quale server inoltrare le mail che non si riconoscono come locali;-
:
mailbox_size_limit0indica la dimensione massima delle caselle mail,
0per nessun limite; mynetworks: valore altri_valori indica le reti nelle quali il server deve operare (es. 127.0.0.1/8 192.168.0.1/24);mynetworks_syle:host/subnet/class.
Su questi ultimi due punti è il caso di soffermarsi. Stiamo considerando ora quali IP considerare validi per l'invio della posta.
Postfix non autorizza l'invio della posta da parte di client non autorizzati a farlo e/o di domini sconosciuti, ovvero non è un open-relay. Questo è un gran vantaggio perché impedisce che il vostro server possa essere usato per spam o peggio.
Tramite il tag
mynetworks
abilito gli IP presenti nella lista a spedire mail, con
mynetworks_style
posso specificare uno tra i seguenti tre valori:
-
host - l'invio sarà consentito solo per la macchina locale;
-
class - l'invio sarà consentito a tutti i client appartenenti al network di classe A, B o C a cui il server appartiene;
-
subnet - indica che Postfix autorizza alla trasmissione tutti i client che appartengono alla stessa sottorete locale del mailserver e costituisce il valore di default.
Gestione degli Alias
In teoria ad ogni utente locale del vostro server corrisponde una sola casella mail. Si possono però creare degli alias che corrispondano ad un particolare utente, un secondo indirizzo a cui inviare mail per quel dato user. Di default esiste il file
/etc/aliases
che contiene una lista di alias a sinistra e i rispettivi utenti ai quali appartengono a destra. In
/etc/postfix/main.cf
basta solo aggiungere:
alias_maps = hash:/etc/aliases
e per rendere questo file una mappa utilizzabile da Postfix lanciamo il comando:
# postalias /etc/aliases