Postfix è il demone che si incarica di smistare la posta, lo trovate in ascolto sulla porta TCP 25. Postfix è compatibile con il piu’ famoso sendmail tant’è vero che è possibile richiamarlo utilizzando lo stesso nome (sendmail) e con gli stessi parametri (solo le funzioni principali).
L’ultima versione la trovate sempre su http://postfix.linux.it/start.html
Ad esempio :
- sendmail -bp stampa la coda delle mail in uscita
- sendmail -q dice a postfix di mandare i messaggi in attesa
Per avviare postfix si usa invece lo script postfix:
- postfix start per avviarlo
- postfix reload per fargli ricaricare i file di configurazione
- postfix stop per fermarlo
Mentre:
- postfix check controlla che la vostra installazione di postfix sia corretta.
Per avviare automaticamente postfix al boot del sistema occorre inserire la riga di comando “postfix start” all’interno del file.
- /etc/boot.local (per la SuSe)
- /etc/rc.d/rc.local (per la Slackware)
Configurare Postfix per un uso locale
Per usarlo in locale, su una macchina desktop, per utilizzarlo per l’invio di posta off-line vi conviene effettuare le seguenti modifiche :
(1) Modificare il file “/etc/postfix/sender_canonical” (se non presente va creato). Questo file serve a spiegare al postfix qual’è l’indirizzo di e-mail dell’utente che usate sulla vostra macchina, altrimenti postfix userà di default l’e-mail nome_utente@nome_macchine. Eccone un esempio:
pippo pippo@disney.com pluto pluto@topolinia.usa root paperone@deposito.paperopoli.usa
(2) Per rendere effettive le modifiche apportate al punto *1 bisogna lanciare i seguenti comando che provvedono a creare il file “/etc/postfix/sender_canonical.db”. Utilizzate:
cd /etc/postfix postmap sender_canonical
(3) Modificare il file “/etc/postfix/main.cf” avendo cura che esistano i seguenti parametri:
sender_canonical_maps = hash:/etc/postfix/sender_canonical relayhost = mail.mio_provider.it myhostname = nome_della_mia_macchina.dominio.it
“relayhost” deve corrispondere al server SMTP del vostro provider. Postfix inoltrerà tutte le e-mail in uscita verso questo server invece di contattare direttamente il server del destinatario del messaggio, ovviamente questo risulta in una maggiore velocità nella spedizione dei messaggi.
(4) Riavviare postfix
postfix reload
Altri suggerimenti su Postfix
Per avere la consegna della posta locale anche quando non si è collegati e molto comoda la seguente opzione:
disable_dns_lookups = yes