Postfix e smarthost con autenticazione


Chi configura server mail sa bene che è “prudente” configurare il server intranet in modo che la posta inviata dall’interno venga “passata” al server SMTP del provider internet o del provider che fornisce l’hosting (e, conseguentemente, anche le caselle di posta elettronica aziendali).

Questo perchè l’IP del server (che corrisponde l’IP pubblico fornito dall’internet provider) non è registrato come MX sul DNS del provider. Quindi ufficialmente dall’indirizzo IP del provider non è possibile inviare mail. O meglio: molti provider (ad esempio gmail, Aruba, Virgilio/Alice) accettano mail inviate da IP che non sono registrati come MX (ovvero come Mail eXchanger). Altri (come ad esempio Tiscali) risultano essere più “intransigenti”. Se la mail non proviene da un IP registrato come MX non ci sta niente da fare: la mail resterà in coda sul server.

Per ovviare a questo tipo di problemi è possibile fare in modo che la posta in uscita dal server venga passata al server SMTP del provider. Con Postifix è sufficiente:

1) configurare il file /etc/postfix/sasl_passwd in modo che contenga il server SMTP del provider e un username/password per l’autenticazione. Ad esempio:

smtp.example.com username@example.com:password

2) assegnare a /etc/postfix/sasl_passwd i seguenti privilegi:

chown root:root /etc/postfix/sasl_passwd
chmod 0600 /etc/postfix/sasl_passwd

Codificare il file contenente i dati con il comando:

postmap hash:/etc/postfix/sasl_passwd

3) inserire in /etc/postfix/main.conf i seguenti parametri:

relayhost = smtp.example.com
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =

  1. No trackbacks yet.

Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Iscriviti

Get every new post delivered to your Inbox.

Join 35 other followers