Incoraggiato dai commenti di Gilles , ho adattato e ampliato un'altra risposta:
(Sto eseguendo Ubuntu 12.04.1 LTS, ma il processo di installazione generale dovrebbe applicarsi a Ubuntus precedente e futuro)
La prima cosa da fare è installare un Mail Transfer Agent (MTA) in modo che la posta possa essere inoltrata a un User Agent (MUA) come Thunderbird. Ciò è necessario solo perché abbiamo a che fare con la posta locale e vogliamo essere in grado di inviarla e riceverla; con normali account di tipo gmail remoto, Thunderbirdè necessario solo un agente utente come quello .
Uso postfix, che di per sé è un'alternativa sendmail, di cui esistono versioni commerciali e open source. Maggiori informazioni sulle funzionalità di postfix sono disponibili sul sito ufficiale e gli utenti potrebbero scoprire che le mailing list contengono informazioni utili in caso di problemi.
Quindi, per installare il programma, eseguire
sudo apt-get install postfix
È possibile configurarlo al momento dell'installazione o rifiutare l'offerta e successivamente eseguirla
sudo dpkg-reconfigure postfix
per creare l'importante file di configurazione ( /etc/postfix/main.cfg). Se si modifica manualmente questo file, cosa non necessariamente consigliata, è necessario eseguire sudo newaliasese sudo service postfix restartsuccessivamente applicare le modifiche.
Postfixè piuttosto semplice da configurare, anche se potresti avere alcune impostazioni particolari che desideri applicare. Nella prima schermata che vedi di seguito, devi scegliere l'opzione locale per la tua posta:

Quindi nella schermata successiva scegli il tuo 'nome mail'; di solito è lo stesso di /etc/hostname. È possibile accettare le impostazioni predefinite per la maggior parte delle seguenti schermate.

Quando menziona /etc/aliasese il destinatario Root e Postmaster (come sopra), puoi inserire il tuo nome utente, ma assicurati di controllare che il tuo alias sia come dovrebbe essere leggendo la prossima sezione di questo tutorial.
Innanzitutto, come raccomandato anche in questa discussione , /etc/aliasesdovresti essere così se è impostato correttamente:
postmaster: root
root: mike
In caso contrario, modificalo con sudo nano /etc/aliases, quindi esegui sudo newaliasese in sudo service postfix restartmodo che la configurazione venga aggiornata. Postfix'sla funzione alias consente di reindirizzare la posta, quindi l'installazione è molto importante per il resto di questa esercitazione.
Come notato anche nel link sopra , è necessario creare un .forwardfile contenente il tuo nome utente e localhost: ad esempio in mike@localhostmodo che la posta di root ti venga inoltrata. Per fare ciò, inserisci questi comandi:
sudo touch /root/.forward
e poi corri
sudo nano /root/.forward
per posizionare il tuo utente: ad es. mike@localhostnel file e salvarlo.
Inoltre , ho scoperto che era necessario aggiungere il tuo utente al gruppo di posta in modo che Thunderbirdpotesse accedere ai file di posta:
sudo adduser $USER mail
quindi disconnettersi e accedere per rendere effettive le modifiche. Non è necessario chowno chmodalcun file, come potrebbero suggerire alcuni articoli, e l'aggiunta dell'utente al gruppo di posta è una pratica molto migliore ed evita qualsiasi modifica diretta delle autorizzazioni sul filesystem di root.
Ora per la Thunderbirdconfigurazione. Vai a modifica> impostazioni account> azioni account> aggiungi altro account> seleziona Unix spoolmail e nella schermata successiva inserisci il tuo nome utente nella prima casella e posizionalo yourusername@localhostnella seconda casella.

Ora, vai al tuo nuovo account nelle impostazioni dell'account e seleziona le impostazioni del server e seleziona la directory locale come /var/mailo /var/mail/username(se impostato), come nella schermata qui sotto.

Secondo le istruzioni in questo articolo dovrai configurare il server smtp se vuoi testare l'account inviando una mail a root@localhoste poi facendo clic su get mail in Thunderbird per riceverlo, poiché la posta di root viene reindirizzata a youruser@localhost.
Vai a impostazioni account> server in uscita e scegli di aggiungerne uno nuovo. Le impostazioni dovrebbero essere come nello screenshot qui sotto:

Ora, infine, prova il tuo account componendo un messaggio di posta elettronica root@localhoste quindi pochi secondi dopo facendo clic su ottieni posta sul tuo account. Dovresti vedere una email come questa:

Alcuni programmi o registri dovranno essere configurati in modo da inviare posta alla radice, ma ciò può essere deciso quando ne hai bisogno. Si spera che questo articolo sia utile in quanto non è sempre semplice impostare Thunderbirdper ricevere la posta locale.