Email Setup · 2 min read · Sep 27, 2025
Come Inoltrare Email Su Un Server Postfix
Come Inoltrare Email Su Un Server Postfix
Autore: Stephan Jau
Revisione: v1.0
Ultima Modifica: 07 Dicembre 2009
Introduzione
Per due piccole imprese ho impostato un’installazione di debian lenny sulla loro connessione dsl “domestica”. Il problema è che hanno indirizzi IP dinamici e la maggior parte dei server di posta non accetta email in arrivo da un server con un indirizzo IP dinamico. La soluzione è piuttosto semplice. Configura postfix in modo che inoltri le email in uscita attraverso il reale ISP. In questo breve howto ti mostrerò come fare.
1. Requisiti
Presumo che tu abbia già impostato un server postfix funzionante e che tu abbia un’email presso il tuo ISP a cui puoi accedere. Quindi avrai bisogno di un login per l’email del tuo ISP.
2. Modifica la configurazione di postfix
Prima di tutto devi modificare la configurazione di postfix…
nano /etc/postfix/main.cf
… e aggiungere il seguente codice alla fine della tua configurazione:
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
smtp_always_send_ehlo = yes
relayhost = smtp.yourisp.comNaturalmente sostituisci smtp.yourisp.com con il reale server smtp del tuo ISP. Inoltre, SASL deve funzionare. Se hai seguito i perfetti howto per impostare un server forniti da Falko, allora non devi preoccuparti di questo. Poi salva e chiudi il file.
Se il tuo ISP richiede di utilizzare una porta speciale per inviare email, allora usa una riga come questa invece:
relayhost = [smtp.yourisp.com]:PORTIn uno dei casi in cui ho utilizzato questo, ho dovuto inserire questo:
relayhost = [smtpauth.bluewin.ch]:5873. Modifica /etc/postfix/saslpasswd
Dopo aver esteso la configurazione di postfix, dovrai ancora aggiungere le credenziali al file /etc/postfix/saslpasswd, in modo da poterti autorizzare presso il tuo ISP.
nano /etc/postfix/saslpasswd
e poi aggiungi questo:
smtp.yourisp.com yourlogin:yourpasswordNaturalmente sostituisci yourlogin / yourpassword con il reale nome utente e password forniti dal tuo ISP. Non è necessario aggiungere la porta lì.
4. Hash /etc/postfix/saslpasswd
Prima che postfix possa utilizzare quel file, deve essere hashato da postmap:
postmap /etc/postfix/saslpasswd
5. Riavvia postfix
Infine, devi riavviare postfix per utilizzare la nuova configurazione:
/etc/init.d/postfix restart
6. Testalo
Quando ora invii un’email utilizzando il tuo server email a te stesso (ad esempio a un’email gmail) e se poi controlli le intestazioni complete di quell’email, vedrai che l’email è stata inoltrata attraverso il tuo ISP. Questo significa che ora funziona. Finché il tuo ISP non è ora nella blacklist, il tuo IP dinamico non ti impedirà di inviare email.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.