Postfix con Office365 con autenticato

Nel caso avessimo bisogno di utilizzare come relayhost office 365.
Per prima cosa aprire il file di configurazione di postfix main.cf e inserire le seguenti righe, importante la voce smtp_tls_security_level = encrypt

relayhost = [smtp.office365.com]:587 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd_mail.miodominio.it smtp_sasl_auth_enable = yes smtp_sasl_security_options = smtp_sasl_mechanism_filter = plain, login smtp_tls_security_level = encrypt

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.

[smtp.office365.com]:587 utente@miodominio.it: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

Possiamo usare piu’ utenti per lo stesso server di relay sul file sasl_passwd_mail.miodominio.it

@miodominio.it utente@miodominio.it:password utente2@miodominio.it utente@miodominio.it:password @miodominio.com utente@miodominio.com:password