back
Usare Rmail

Rmail è il tradizionale MTA di Emacs (che però anche agli utenti di Emacs più affezionati e smaliziati appare ormai un po' "invecchiato". La gestione della posta in Rmail si attiva con la funzione M-x rmail.
Se si intende ricevere posta da un server POP3, la configurazione di Rmail è molto semplice, richiedendo solo poche stringhe. Quelle minimali possono assumere due diverse configurazioni. La prima consiste nel passare come indirizzo del server POP un URL contenente il nome del server e quello dell'utente:

(setenv "MAILHOST" "server\pop3 ")
(setq rmail-primary-inbox-list '("pop://nome_utente @nome_host" )
rmail-pop-password-required t)

La seconda sintassi, mantenuta per retrocompatibilità, adotta una forma forma leggermente diversa, e cioè po:username:hostname, che equivale comunque a pop://username@hostname.

(setenv "MAILHOST" "server_pop3 ")
(setq rmail-primary-inbox-list '("po:nome_utente ")
rmail-pop-password-required t)

dove si indica il server POP3 alla prima riga, il nome dell'utente alla seconda e la richiesta di password alla terza. Rmail usa il programma Movemail per scaricare la posta. Una versione piuttosto obsoleta è già predente in Rmail, oppure è possibile scaricare separatamente una versione più aggiornata e duttile: si tratta di un componente del pacchetto Mailutils. Rmail supporta non senza qualche occasionale problema l'autenticazione SSL/TLS, ma presenta un altro difetto - apparentemente banale ma decisivo - che finora non è stato risolto. Movemail interpreta gli indirizzi in modo da intendere tutto quello che trova dopo il (primo) at (@) come indirizzo (dominio) del server. Ciò comporta che non è in grado di intendere correttamente quei nomi utente che includono anche il dominio, come ormai accade per la più gran parte dei provider. Esso infatti lavora con una POP URL del tipo: pop://username@hostname oppure, se si vuole inserire anche la password, del tipo: pop://username:password@hostname.
Di conseguenza, se si cerca di accedere alla casella con un indirizzo comprensivo anche del dominio, l'operazione non andrà a buon fine e si otterrà un messaggio di errore come il seguente:

Loading /etc/emacs23/site-start.d/50vm-init.el (source)...done 
For information about GNU Emacs and the GNU system, type C-h C-a.
Empty Rmail file. Counting messages...done Getting mail from the
remote server ... movemail: mailbox `pop://mauro.sacchetto@gmail.com \
@pop.gmail.com': cannot open: DNS name resolution failed (No new mail
has arrived) 0 new messages read No mail.

Infine, l'accesso a caselle di posta remote via IMAP è supportato solo dalla versione di Movemail presente nelle Mailutils. In questo caso, l'URL che indica l'indirizzo sarà nella forma seguente:

imap://username[:password]@hostname

L'indicazione della password è opzionale.

La pagina dei lettori vuole essere la possibilità per il lettore di poter rendere vivo "Debianizzati". Renditi dunque partecipe e non esitare a contattarci per divenire attore di questo nuovo scenario.

Per ogni informazione si prenda contatto con debianizzati.org.


Emacs E-mail Essential

1. Introduzione

2. Comporre posta

- Comporre una mail
- Personalizzare gli header
- Creare degli alias

3. Inviare posta

- Invio col MailMode
- Server che non richiede autenticazione
- Server che richiede autenticazione
- Impostazioni aggiuntive

4. Il MessageMode

- Differire l'invio
- Salvare la posta inviata

5. Ricevere posta

- Usare Rmail
- Usare Gnus
- Usare Gnus anche per spedire
back