News- och mail-läsaren Gnus, för Emacs och XEmacs, är installerad på NADA. Hacks-gruppens version av Gnus stöder dessutom IMAP med Kerberos/GSSAPI-autenticiering.
Denna sida beskriver hur du går tillväga för att installera
hacks-gruppens Gnus, samt lägga till mail1.nada.kth.se
som din IMAP-server i Gnus.
Varning! Denna sida innehåller information som är fullständigt otestad. Synpunkter kan med fördel lämnas till mig.
Först av allt behöver du ladda rätt moduler (kommandot kan med fördel placeras i ~/.modules):
datorn> module add hacks cyrus
Sedan behöver du konfigurera din Emacs så den hittar Gnus-filerna, här följer instruktioner för de två vanligaste emacs-typer som finns på NADA. Om du kör någon annan emacs-smak eller emacs-version förväntas du nog kunna sånt här.
~/.emacs:
(setq load-path (cons (expand-file-name "/usr/local/hacks/lib/emacs-20/gnus/lisp") load-path))
~/.emacs:
(setq load-path (cons (expand-file-name "/usr/local/hacks/lib/emacs-20/gnus-x/lisp") load-path))
~/.emacs:
(defun gnus-info ()
(interactive)
(info "/afs/nada.kth.se/misc/hacks/sun4x_551/lib/emacs-20/gnus/texi/gnus"))
(setq imap-kerberos4-program '("/usr/local/hacks/bin/imtest -k %s %p"))
Detta gör det möjligt att få tillgång till senaste Gnus-manualen genom
att trycka `M-x gnus-info', samt fixar problem med imtest.
När du verifierat att M-x gnus verkligen startar
hacks-gruppens Gnus-version (dvs 5.8.x) och inte den som följer med
Emacs är du på god väg.
Nu återstår att konfigurera Gnus för att prata IMAP, detta gör man med t.ex. följande.
(setq gnus-secondary-select-methods '((nnimap "mail1")))
Om du redan har satt `gnus-secondary-select-methods' sedan tidgare kan du modifiera den så den ser ut t.ex. som följer.
(setq gnus-secondary-select-methods '((nnimap "mail1")
(nnml "")))
Nu bör du kunna använda server-bufferten (tryck `^' i Gnus) för att
gå in på nnimap:mail1 och prenumerera på de grupper du är
intresserad av.
Vet du inte redan hur Gnus fungerar i övrigt? Som tur är finns Gnus-manualen läsbar som HTML-dokument på nätet.