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.com

Naturalmente 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]:PORT

In uno dei casi in cui ho utilizzato questo, ho dovuto inserire questo:

relayhost = [smtpauth.bluewin.ch]:587

3. 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:yourpassword

Naturalmente 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.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.