Postfix e autenticazione su smtp remoto: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Riga 34: Riga 34:
# postmap hash:/etc/postfix/sasl_passwd
# postmap hash:/etc/postfix/sasl_passwd
</pre>
</pre>
Decommentare la riga
  -o smtpd_sasl_auth_enable=yes
nel file ''/etc/postfix/master.cf''


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

Versione delle 12:18, 5 apr 2013

Debian-swirl.png Versioni Compatibili

Tutte le versioni supportate di Debian

Introduzione

Questa guida si propone 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
  • postfix-tls

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
smtp_sasl_security_options = # qui possono essere inserite delle opzioni di sicurezza

(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.

Impostare i giusti permessi

# chown root:root /etc/postfix/sasl_passwd && chmod 600 /etc/postfix/sasl_passwd

esegui poi:

# postmap hash:/etc/postfix/sasl_passwd

Decommentare la riga

 -o smtpd_sasl_auth_enable=yes

nel file /etc/postfix/master.cf

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

# /etc/init.d/postfix reload

e controllare che funzioni!



Guida scritta da: MaXeR Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized