Postfix e autenticazione su smtp remoto: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
=About MaXeR=
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.
Mi chiamo Claudio, ho 22 anni e studio Informatica presso l'Universit� degli Studi di Verona.


==Contatti==
Per risolvere questo useremo sasl.
; Blog : http://www.knio.it


; MaXeR@fsfe.org : http://www.fsfe.org/Members/maxer/
= Installazione =
Prima di tutto è necessario installare i seguenti pacchetti:
* libsasl2
* libsasl2-modules-plain
* postfix-tls


; MaXeR@persone.softwarelibero.it : http://persone.softwarelibero.org/person/MaXeR
= Configurazione =
La configurazione è molto semplice e consiste nel modificare il file <tt>/etc/postfix/main.cf</tt> aggiungendo le seguenti righe:
<pre>relayhost = mail.provider.it
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_auth_enable = yes
smt_sasl_security_options = # qui possono essere inserite delle opzioni di sicurezza
</pre>
(dove ''mail.provider.it'' è il server smtp del proprio provider) e creare il file <tt>/etc/postfix/sasl_passwd</tt> con un contenuto simile a questo


; em@il : [mailto:maxer@debianizzati.org maxer@debianizzati.org]<br/>[mailto:maxer@knio.it maxer@knio.it]<br/>[mailto:maxer@fsfe.org maxer@fsfe.org]
<pre>mail.provider.it     username:password
</pre>
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:
<pre>
# /etc/init.d/postfix restart
</pre>
e controllare che funzioni!


; jabber : maxer@jabber.linux.it
[[Categoria:Server]]
: maxer@jabber.fsfe.org
 
; icq : 161200863
 
 
[http://www.fsfe.org http://www.knio.it/images/a-happy-fellow.png]
 
=Le Mie Guide=
# [[La struttura della Distribuzione]]
# [[I repository ed il loro utilizzo]]
# [[Introduzione all' Apt System]]
# [[Pulire Debian]]
# [[Applicare una patch ad un pacchetto Debian]]
# [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]]
# [[Apt-cdrom | '''Apt-cdrom''': aggiunta di cd/dvd nella lista dei repository]]
# [[Apt-file: ricerca all'interno dei pacchetti | '''Apt-file''': ricerca all'interno dei pacchetti]]
# [[Apt-listbugs: come monitorare i bug | '''Apt-listbugs''': come monitorare i bug]]
# [[Apt-zip: aggiornamenti senza una connessione veloce | '''Apt-zip''': aggiornamenti senza una connessione veloce]]
# [[Make-jpkg: Pacchettiziamo Java Sun| '''Make-jpkg''': Pacchettiziamo Java Sun]]
# [[Apt-Proxy: un proxy per i pacchetti Debian| '''Apt-Proxy''': un proxy per i pacchetti Debian]]
# [[Debmirror: creiamo un mirror Debian |'''Debmirror''': creiamo un mirror Debian]]
# [[Password sicure: la base della sicurezza informatica]]
# [[Come abilitare il completamento automatico 'avanzato']]
# [[Convertire immagini .nrg in immagini .iso]]
# [[mod_bandwidth: Gestione avanzata della banda]]
# [[Mrtg: monitoriamo la banda]]
# [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]]
# [[Powernowd: CpuScaling per AMD]]
# [[ cacti | Cacti per monitorare il sistema ]]
# [[ Debian_on_a_compaq_Presario_2154EA ]]
# [[ Munin ]]
# [[ Debian Fun ]]
# [[LAMP: Linux, Apache, MySQL e PHP]] Collaborazione con [[Utente:Keltik|Keltik]]
# [[ SysV ]]
# [[ jigdo ]]
# [[ Wireless Support ]]
# [[ Apache, SSL e CaCert.Org ]] (stub)
# [[ Pacchetizzare un tema per Bootsplash ]]
# [[ Gestione di un repository con debarchiver ]]
# [[ Ssh e autenticazione tramite chiavi ]]
# [[ Dupload per l'upload dei pacchetti Debian ]]
# [[ Synaptics touchpad ]]
# [[sshfs | Montare una directory remota con sshfs]]
# [[Unison e la sincronizzazione di directory]]
# [[Pbuilder: compilazione in ambienti puliti]]
# [[Madwifi | Installazione Driver Madwifi]]
# [[Repository Debianizzati.Org]]
# [[Kde e mount automatico]]
# [[Recuperare i dati da un Hard Disk danneggiato]]
# [[Rileggere la tabella delle partizioni]]
# [[Java in Debian]]
# [[Errori frequenti nell'uso di apt-get]]
# [[Controllare lo stato di un pacchetto]]
# [[Postgrey: filtrare lo spam con il greylisting]]
# [[Velocizzare il boot senza cambiare sistema di init]]
# [[Spostare il tasto di chiusura delle tab di Firefox 2]]
# [[Postfix e autenticazione su smtp remoto]]
 
=Pagine in Lavorazione=
* [[Repository non ufficiali]]
* [[Copiare-Spostare Debian]] (titolo non definitivo)
* [[Alternatives]] (in fase finale)
 
=Ho scritto anche in=
* [[ Speciale:Contributions/MaXeR | dove ho ficcato il naso ;) ]]
 
=Pagine Varie riportate da altre fonti=
# [[Perch� conviene sviluppare esclusivamente Software Libero]]
# [[Vendere Software Libero]]
# [[Perch� il software non deve avere padroni]]
# [[La comunit� del software libero dopo 20 anni]]
# [[Ricompense e Motivazione]]

Versione delle 10:51, 1 giu 2008

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
  • 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
smt_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.

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

# /etc/init.d/postfix restart

e controllare che funzioni!