back

Una versione un po' più articolata è la seguente, che indica anche - nel caso servisse - la porta stessa:

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

In realtà il campo (setq user-full-name "") non è strettamente necessario, ma se non viene inserito il mittente della mail risulterà semplicemente l'indirizzo di posta elettronica. Se si vuole specificare precisamente il mittente, allora è necessario inserire anche questo campo.

Server che richiede autenticazione

Alcuni server richiedono autenticazione, via SSL oppure via TLS. Viene allora richiesto un pacchetto aggiuntivo, starttls, da installare separatamente. In questi casi le stringhe essenziali da inserire in ~/.emacs saranno (esemplifichiamo qui con i campi di Gmail):

(setq user-full-name "Nome Cognome"
      user-mail-address "mittente@gmail.com"
   send-mail-function 'smtpmail-send-it
   message-send-mail-function 'smtpmail-send-it
   smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil))
   smtpmail-auth-credentials (expand-file-name "~/.authinfo")
   smtpmail-default-smtp-server "smtp.gmail.com"
   smtpmail-smtp-server "smtp.gmail.com"
   smtpmail-smtp-service 587)
(require 'smtpmail)
(starttls-use-gnutls nil)

I dati per l'autenticazione possono essere inseriti direttamente in ~/.emacs, ma trattandosi di un file in lettura, ciò potrebbe compromettere la sicurezza. Per ovviare a tale inconveniente, i dati sensibili andranno inseriti in un altro file, ~/.authinfo, con la sintassi seguente:

machine smtp.gmail.com login mittente@gmail.com password \
SECRET port 587

Il file andra poi protetto chmodandolo a 600, in modo che soltanto l'utente cui appartiene possa accedervi.

Impostazioni aggiuntive

In ~/.emacs possono essere definite innumerevoli impostazioni aggiuntive, a seconda delle necessità individuali.

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