In questo piccolo how to vedremo come configurare un smtp esterno su Postfix. Postfix è demone che gestisce il servizio SMTP e gira su ambiente *Nix. Di seguito la procedura da utilizzare per la configurazione.
Per autentificarsi Postfix richiede alcune librerie. Per verificare che siano già installate eseguiamo il seguente comando di controllo.
#ldd /usr/lib/postfix/smtp
il comando ldd serve a visualizzare le dipendenze di un eseguibile.
Se nell’elenco che vi apparirà troverete: libsasl2,libssl allora sono già presenti. Altrimenti andiamo a installarle con il comando:
#sudo apt-get install libsasl2 libsasl2-modules-plain postfix-tls
Modifichiamo il file di configurazione di postfix main.cf
#sudo nano /etc/postfix/main.cf
Inseriamo
relayhost = mail.provider.it
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = # qui possono essere inserite delle opzioni di sicurezza
Adesso abbiamo appena detto a postfix di usare il file password sasl_passwd e il provider mail.provider.it.
Creiamo il file password
#sudo touch /etc/postfix/sasl_passwd
#sudo nano /etc/postfix/sasl_passwd
Inseriamo le nostre credenziali di accesso al provider mail esterno.
mail.provider.it username:password
Diciamo ora a postfix di mappare il file password appena creato.
#postmap hash:/etc/postfix/sasl_passwd
Riavviamo postfix.
#/etc/init.d/postfix reload
Spero di essere stato utile, sono a disposizione se vi serve un’aiuto.
Comments by Fabio Natalucci
Postfix: come configurare smtp esterno
Perfetto! Sono contento che ti sia stata utile.