Postfix e autenticazione su smtp remoto

Versione del 6 gen 2007 alle 18:04 di MaXeR (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Questa guida cerca di risolvere il problema di molti utenti che cercano di configurare un server di posta incorrendo nella necessità di inserire, per l'utilizzo del server del proprio provider come relay host, l'username e la password.

Per risolvere questo useremo sasl.

Installazione

Prima di tutto è necessario installare i seguenti pacchetti:

  • libsasl2
  • libsasl2-modules-plain

Configurazione

La configurazione è molto semplice e consiste nel modificare il file /etc/postfix/main.cf aggiungendo le seguenti righe:

relayhost = mail.provider.it
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_auth_enable = yes

(dove mail.provider.it è il server smtp del proprio provider) e creare il file /etc/postfix/sasl_passwd con un contenuto simile a questo

mail.provider.it     username:password

dove mail.provider.it è lo stesso indicato prima e username e password vanno sostituite con i propri dati di accesso.

L'unica cosa che resta da fare è riavviare postfix:

# /etc/init.d/postfix restart

e controllare che funzioni!