Mini Postfix HowTo
di Antonio GALLO - Bad
Penguin
Numero 7 del 23 luglio 2001
con il contributo di Taedium, Antonio
Fragola (MrShark), Gabriele Zugliani, Gabriele Mambrini
Usare Postix
Postfix e' il demone che si incarica di
smistare la posta, lo trovate in ascolto sulla porta 25.
Postfix e' compatibile con il piu' famoso sendmail tant'e'
vero che e' 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 Postix 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'e' l'indirizzo di e-mail dell'utente che
usate sulla vostra macchina, altrimenti postfix usera' 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 inoltrera'
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
velocita' nella spedizione dei messaggi.
(4)
Riavviare postfix
postfix reload
Altri suggerimenti su Postix
Per avere la consegna della posta locale
anche quando non si e' collegati e molto comoda la
seguente opzione
disable_dns_lookups = yes
Ogni suggerimento sarà molto gradito,
Antonio Gallo