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