back

Infatti, il file ~/.mailrc è usato innanzitutto da altri programmi di posta elettronica.
È tuttavia possibile definire gli alias anche all'interno di Emacs, ponendoli in ~/.emacs, mediante il comando define-mail-alias. Il programma richiede l'alias e quindi l'indirizzo completo. La sintassi in ~/.emacs è la seguente:

(define-mail-alias alias indirizzo)

Invece del file di default, per l'appunto ~/.mailrc, si può indicare un altro file impostando opportunamente la variabile mail-personal-alias-file.

Di default, Emacs espande gli alias quando il messaggio viene spedito. Se però si preferisce che li espanda al momento della stesura del messaggio stesso (ad esempio per esigenze di controllo), si deve dare il comando: C-c C-a oppure M-x expand-mail-aliases.

Inviare posta

Invio col MailMode

Per l'invio della posta, presupporremo qui di utilizzare un server SMTP e ci serviremo di una funzione di MTA (ossia Mail Transfer Agent) integrata in Emacs, e precisamente di smtpmail. Si tratta della soluzione più semplice e funzionale.
È necessario inserire nel file di configurazione di Emacs, e cioè ~/.emacs, delle stringhe che precisano alcuni dati sugli header del messaggio e quindi le modalità di invio.
Tali righe di configurazione sono poche se abbiamo a che fare con un normale server SMTP, mentre si richiede qualche stringa in più se il server richiede autenticazione, com'è nel caso della diffusissima Gmail.

Server che non richiede autenticazione

Se il server non richiede autenticazione, le righe minimali o quasi da inserire sono le seguenti:

(setq user-full-name "Nome Cognome"
      user-mail-address "mittente@dominio"
      send-mail-function 'smtpmail-send-it
      smtpmail-smtp-server "server_smtp")

La variabile smtpmail-smtp-server controlla lo hostname del server, e può contenere uno hostname o un indirizzo IP. Se vuota, prende i dati dalla eventuale variabile smtpmail-default-smtp-server. Quest'ultima controlla lo hostname di default da usare; in genere si usa per impostare un file di inizializzazione per l'intero sistema, ha meno senso in un desktop con una sola connessione di questo tipo. Essa dev'essere posta prima che la libreria SMTP sia caricata. Non ha alcun effetto se si è già definita la variabile smtpmail-smtp-server. Usualmente, il servizio SMTP usa la porta TCP 25; alcuni servizi adottano invece la porta 587 o altre ancora. In questi casi, la porta viene definita attraverso la variabile smtpmail-smtp-service.

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