In alternativa, è possibile digitare M-x mail. Nel buffer troveremo tre righe predefinite:
To: Subject: --text follows this line--
e sarà possibile iniziare a digitare subito il testo. Nel campo To: possono essere inclusi più indirizzi, separati da virgole senza spazi.
L'invio si effettua con C-c C-s che invia il messaggio restando nel buffer della mail, oppure con C-c C-c che invia il messaggio e chiude il buffer.
Altri comandi disponibili nel MailMode, in aggiunta a quelli già disponibili nel TextMode, sono:
- C-c C-t: va all'inizio del testo del messaggio;
- C-c C-w: inserisce alla fine del messaggio una firma traendola dal file apposito (a meno che non si sia attivata la firma automatica di tutti i messaggi. Vedi sotto);
- C-c C-i file [Invio]: inserisce il contenuto di un file alla fine del messaggio;
- M-x ispell-message: effettua la correzione ortografica del testo del messaggio (ma non del testo citato da altri messaggi);
- M-x goto-address: richiama gli indirizzi di mail. Cliccando su un indirizzo si apre il buffer per un messaggio;
- C-h m: ottiene l'intera gamma dei comandi.
Personalizzare gli header
Destinatario e soggetto della mail sono header predefiniti che il mittente compila manualmente. Altri header, come il mittente e la data, vengono creati automaticamente. Altri header ancora devono essere scritti a mano, prima del delimitatore costituto dalla riga:
--text follows this line--
Se non precisato altrimenti, il campo From: ripropone il valore del campo user-mail-address. È possibile controllare il formato dello header From: con le seguenti variabili:
- nil: usa il semplice indirizzo mail. Risulterà così ad es.: From: king@grassland.com;
- parens: usa dapprima l'indirizzo mail e quindi il nome completo ponendolo fra parentesi tonde. Risulterà così ad es.: From: king@grassland.com (Elvis Parsley);
- angles: usa dapprima il nome completo e quindi l'indirizzo mail ponendolo fra parentesi uncinate. Risulterà così ad es.: From: Elvis Parsley <king@grassland.com>;
- system-default: consente al sistema di inserire un campo From:.
Si avrà così ad esempio:
(setq user-full-name "Mario Rossi" user-mail-address "mario.rossi@gmail.com" mail-from-style 'angles)