[versione stampabile]

Mini Postfix HowTo

  • Numero 7 del 23 luglio 2001
  • con il contributo di Taedium, Antonio Fragola (MrShark), Gabriele Zugliani, Gabriele Mambrini

    Usare Postfix

    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

  • Linkare documenti di questo sito è permesso ed è cosa gradita.
    'Bad Penguin' è un marchio depositato di Antonio Gallo in uso dal 1996. L'utilizzo del nome, del logo e dei contenuti del sito, se non diversamente indicato, deve essere concordato con l'autore. Linkare documenti di questo sito è cosa gradita.