back
Usare Gnus

Gnus è un lettore di news, ma gestisce egregiamente anche la posta elettronica. Mentre fino alla versione 22 di Emacs il pacchetto Gnus andava installato separatamente, con la versione 23 esso è già presente all'interno di Emacs.
Gnus si apre ricorrendo alla funzione M-x gnus, e controlla automaticamente la posta all'avvio, oppure può controllarla in un secondo momento mediante il tasto g (= get).
Le configurazioni vanno inserite nel file ~/.gnus. Esse sono diverse a seconda che si scarichi la posta con IMAP oppure con POP3. Se in questo file sono presenti anche le password, anche in questo caso sarà opportuno chmodarlo a 600. Inoltre, bisogna impostare il backend a cui Gnus deve fare ricorso.
Per l'archiviazione delle mail, di default Gnus usa un archivio virtuale. La sua struttura è la seguente:

(nnfolder "archive"
          (nnfolder-directory   "~/Mail/archive")
          (nnfolder-active-file "~/Mail/archive/active")
          (nnfolder-get-new-mail nil)
          (nnfolder-inhibit-expiry t))

È però possibile adottare un diverso sistema. Il più diffuso e adottato è nnml. Esso archivia ogni mail in un singolo file e risulta pertanto molto veloce. Se però si preferisse avere un file per un gruppo di mail, per evitare il moltiplicarsi di numerosi piccoli file, allora si dovrà adottare nnfolder. Queste impostazioni di base possono essere ulteriormente affinate, ad esempio per avere con nnfolder un file che raccoglie mensilmente la posta per passare il mese successivo a un file nuovo.
Nei due casi avremo allora rispettivamente il codice che segue:

(setq gnus-select-method '(nnml ""))

e

(setq gnus-select-method '(nnfolder ""))

Volendo utilizzare Gnus esclusivamente come client di posta, al fine di inibire la ricerca di messaggi sui newsgroup, si può adottare il codice seguente:

(setq gnus-nntp-server nil
      gnus-read-active-file nil
      gnus-save-newsrc-file nil
      gnus-read-newsrc-file nil
      gnus-check-new-newsgroups nil)

Nel caso si adotti POP3 con una connessione cifrata, il codice minimo opportuno da inserire sarà il seguente (esemplifichiamo ancora una volta con i dati relativi a Gmail):

(setq gnus-select-method '(nnml "mail"))
(setq gnus-permanently-visible-groups "mail")
(setq gnus-posting-styles '((".*"
                             (name "''Nome Cognome")
                             (address "''indirizzo@gmail.com"))
                           ("^nnml.*gmail"
                             (address "''indirizzo@gmail.com"))))
(setq mail-sources '(pop :server "pop.gmail.com"
                          :port 995
                          :user "indirizzo@gmail.com"
                          :password password
                          :connection ssl
                          :leave t))

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