Postfix con autenticazione

Postfix con autenticazione

Nel caso avessimo bisogno di utilizzare un relayhost con autenticazione per l’ invio della mail dal nostro server postfix possiamo procedere come segue.
Per prima cosa aprire il file di configurazione di postfix main.cf e inserire le seguenti righe.

relayhost = mail.miodominio.it
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd_mail.miodominio.it
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =

Indicano il server da usare, i file contenente la password e abiltiamo SMTP AUTH.
Creiamo il file.

touch /etc/postfix/sasl_passwd_mail.miodominio.it

Inseriamo i parametri per l’ autenticazione, server:porta utente:password Es.

mail.miodominio.it   utente:password

Esempio di altra configurazione con gmail.

[smtp.gmail.com]:587    utente@gmail.com:password

Diamo i permessi al file e comunichiamo a postfix di usare il file.

chmod 400 /etc/postfix/sasl_passwd_mail.miodominio.it
postmap /etc/postfix/sasl_passwd_mail.miodominio.it

Alla fine facciamo ripartire postfix con i nuovi settaggi.

/etc/init.d/postfix reload

In caso di errori del tipo:

status=deferred (SASL authentication failed; cannot authenticate to server server[x.x.x.x]: no mechanism available)

Installare in debian il pacchetto:

libsasl2-modules

E in Centos (versione 7):

yum install cyrus-sasl{,-plain}

Se vi serve usare gmail come relay la procedura differisce leggermente, ho fatto questa configurazione un po’ di tempo fa e non ricordo i passaggi precisi, ho trovato questa guida che dovrebbe funzionare.
postfix gmail smtp

Lascia un commento