Premessa: la necessità di inviare email con Emacs mi nasce dall’uso di RCS (Revision Control System) su terminale, il quale, fa uso dell’invio e-mail quando chiede di fare lo “Steal the lock on …” (cioè il “Ruba il lucchetto”, ovvero: sbloccare un file bloccato in modifica da un altro utente, appunto, la gestione dei file tramite RCS multiutente) al seguito del quale c’è -appunto – l’invio di una e-mail che fallisce con il messaggio di errore “No usable browser found”.
Ebbene, per sbloccare la situazione, è necessario aggiungere nel proprio file “${HOME}/.emacs” (praticamente il suo file di configurazione) queste righe:
(setq smtpmail-default-smtp-server "smtpserver") ; questa riga va personalizzata ("smtpserver") e scritta necessariamente prima di "(require)".
(require 'smtpmail)
(setq send-mail-function 'smtpmail-send-it)
(setq message-send-mail-function 'smtpmail-send-it)
(setq user-full-name "Pippotto")
(setq smtpmail-local-domain "budus.it")
(setq user-mail-address (concat "pippotto@" smtpmail-local-domain))
Chiaramente sono presenti diverse parole chiave da personalizzare, ovvero:
- smtpmail-default-smtp-server: smtpserver
- user-full-name: Pippotto
- smtpmail-local-domain: budus.it
- user-mail-address: pippotto@
Non so a quanta gente sarà utile tutto ciò, ma al sottoscritto sicuramente!