Mailserver con Exim, Mutt e Dovecot: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 5: Riga 5:
La prima cosa che dobbiamo installare è un Mail Transfer Agent (MTA). Un MTA è un software il cui compito è quello di smistare e ricevere la posta da e verso altri server. Come MTA useremo Exim, giunto alla versione 4:
La prima cosa che dobbiamo installare è un Mail Transfer Agent (MTA). Un MTA è un software il cui compito è quello di smistare e ricevere la posta da e verso altri server. Come MTA useremo Exim, giunto alla versione 4:
<pre>
<pre>
apt-get install exim4-config  
# apt-get install exim4-config  
</pre>
</pre>
Questa installazione non configurerà automaticamente il pacchetto, per cui al termine dovremo eseguirne la riconfigurazione:
Questa installazione non configurerà automaticamente il pacchetto, per cui al termine dovremo eseguirne la riconfigurazione:
<pre>
<pre>
dpkg-reconfigure exim4-config  
# dpkg-reconfigure exim4-config  
</pre>
</pre>
Vediamo nel dettaglio la configurazione:
Vediamo nel dettaglio la configurazione:
Riga 53: Riga 53:
Una volta effettuate le modifiche dobbiamo riavviare il nostro server DNS:
Una volta effettuate le modifiche dobbiamo riavviare il nostro server DNS:
<pre>
<pre>
/etc/init.d/bind9 restart  
# /etc/init.d/bind9 restart  
</pre>
</pre>
Ora possiamo testare il nostro record MX con un host lookup specifico:
Ora possiamo testare il nostro record MX con un host lookup specifico:
<pre>
<pre>
host -t MX yourdomainhere.com  
# host -t MX yourdomainhere.com  
</pre>
</pre>
Dovrebbe esserci restituito qualcosa di simile:
Dovrebbe esserci restituito qualcosa di simile:
Riga 66: Riga 66:
Mutt è un Mail User Agent (MUA). Un MUA è un programma che permette agli utenti di collegarsi alla loro mailbox per controllare e leggere le proprie mail. Per installarlo seguiamo la solita strada:
Mutt è un Mail User Agent (MUA). Un MUA è un programma che permette agli utenti di collegarsi alla loro mailbox per controllare e leggere le proprie mail. Per installarlo seguiamo la solita strada:
<pre>
<pre>
apt-get install mutt
# apt-get install mutt
</pre>
</pre>
==Mutt e il formato Maildir==
==Mutt e il formato Maildir==
Mutt di default si aspetta di utilizzare delle mailbox in formato mailbox. Siccome in questa guida intendiamo utilizzare il formato maildir, avremo bisogno di introdurre alcune modifiche alla configurazione del programma. Gli utenti del sistema dovranno avere il loro file di configurazione all'interno della loro home directory. Prima di tutto, come utente normale diverso da root, copiamo il file di configurazione di esempio di mutt:
Mutt di default si aspetta di utilizzare delle mailbox in formato mailbox. Siccome in questa guida intendiamo utilizzare il formato maildir, avremo bisogno di introdurre alcune modifiche alla configurazione del programma. Gli utenti del sistema dovranno avere il loro file di configurazione all'interno della loro home directory. Prima di tutto, come utente normale diverso da root, copiamo il file di configurazione di esempio di mutt:
<pre>
<pre>
zcat /usr/share/doc/mutt/examples/sample.muttrc.gz > ~/.muttrc  
# zcat /usr/share/doc/mutt/examples/sample.muttrc.gz > ~/.muttrc  
</pre>
</pre>
Osservando il file, si può notare che l'ultima riga punta ad un altro file, <tt>~/.muttrc-local</tt>. Commentatela e sostituitela con queste:
Osservando il file, si può notare che l'ultima riga punta ad un altro file, <tt>~/.muttrc-local</tt>. Commentatela e sostituitela con queste:
Riga 138: Riga 138:
* se volete installare un server IMAP:
* se volete installare un server IMAP:
<pre>
<pre>
apt-get install dovecot-imapd
# apt-get install dovecot-imapd
</pre>
</pre>
* se volete installare un server POP3:
* se volete installare un server POP3:
<pre>
<pre>
apt-get install dovecot-pop3d
# apt-get install dovecot-pop3d
</pre>
</pre>
* se volete offire entrambi i servizi, installateli entrambi.
* se volete offire entrambi i servizi, installateli entrambi.
Riga 161: Riga 161:
Un riavvio di Dovecot dovrebbe ora essere sufficiente:
Un riavvio di Dovecot dovrebbe ora essere sufficiente:
<pre>
<pre>
/etc/init.d/dovecot restart
# /etc/init.d/dovecot restart
</pre>
</pre>
<br/>
<br/>