Mutt und NNTP
Installation und Konfiguration von mutt
1.) Vorwort
2.) Quellen
3.) Installation
4.) Konfiguration
1.) Vorwort
In dieser Anleitung wird erklaert wie man mutt als Mail- und
Newsreader verwendet. Ich werde hier nicht beschreiben was mutt
ist oder wie man ihn bedient. Wer diesbezueglich Fragen hat, soll
die - mehr als ausfuehrliche - Anleitung dazu lesen oder eine
Suchmaschine seines Vertrauens befragen.
Wer mutt bereits installiert und konfiguriert hat, der sollte es
sich ueberlegen ob er weiterliest, da ich hier auf die Devel -
Version 1.5.4i eingehen werde.
2.) Quellen
Fuer diejenigen unter euch, die mutt aus den Sourcen bauen wollen
- oder wie ich - muessen, sind hier die Links zu den Files die wir
anschlieszend brauchen:
* ftp.mutt.org/mutt/devel/mutt-1.5.4i.tar.gz
* www.mutt.org.ua/download/mutt-1.5.4i/patch-1.5.4.vvv.nntp.gz
* www.mutt.org.ua/download/mutt-1.5.4i/patch-1.5.4.vvv.quote.gz
* www.mutt.org.ua/download/mutt-1.5.4i/patch-1.5.4.vvv.initials.gz
Wer andere / zusaetzliche Patche braucht, der sollte mal einen
kurzen Blick auf die Homepage von Mutt (<http://www.mutt.org/>)
werden.
3.) Installation
Die einzelnen Installationsschritte weichen je nach der
verwendeten Distrubtion sehr stark ab. Ich gehe hier
ausschlieszlich auf die Installation der Sourcen ein, aber der
Vollstaendigkeit halber sind hier weitere Moeglichkeiten:
FreeBSD (Portcollection):
$ cd /usr/ports/mail/mutt-devel
$ make -DWITH_MUTT_NNTP -DWITH_MUTT_COMPRESSED_FOLDERS ...
$ make install clean
Debian (apt-get) (Thanks to Rocco Rutte):
$ apt-get install mutt --feature=nntp ...
Jetzt kommen wir zur Installation der Sourcen; getestet wurde es
unter OpenBSD 3.2. Damit es uebersichtlicher bleibt, habe ich in
meinem Homedirectory ein Verzeichnis erstellt, in dem die vier
Archive liegen. Nachdem alles entpackt wurde, wechseln wir in der
Verzeichnis mutt-1.5.4 und patchen die Sourcen; das die Patche in
einem Verzeichnis hoeher liegen ist egal:
$ pwd
~/install/mutt/mutt-1.5.4
$ patch -p1 < ../patch-1.5.4.vvv.nntp
$ aclocal -I m4
$ autoheader
$ cd m4
$ make -f Makefile.am.in
$ cd ..
$ automake --foreign
$ autoconf
Ich setze vorraus das die Abhaengigkeiten aufgeloest sind (also
alles vorhanden ist was benoetigt wird).
Jetzt noch die beiden anderen Patche:
$ patch -p1 < ../patch-1.5.4.vvv.quote
$ patch -p1 < ../patch-1.5.4.vvv.initials
Wenn das erledigt ist, kann man './configure' aufrufen um das
Makefile zu erstellen; ich habe
'configure' folgende Optionen uebergeben:
$ ./configure --enable-pop --enable-nntp --enable-regex \
--enable-compressed --enable-imap --enable-pgp --enable-smime \
--with-exec-shell=/usr/local/bin/zsh --with-ssl
Wer andere / weitere Optionen haben will, der kann sie sich mit
'./configure --help' ansehen. Sobald 'configure' fertig ist,
muessen wir es noch kompilieren und installieren:
$ make && make install
(evtl. mit 'gmake' versuchen).
Wenn alles fertig ist, sollte beim Aufruf 'mutt -v' folgendes zu
sehen sein:
,----[ mutt -v ]
| Mutt 1.5.4i (2003-03-19)
| Copyright (C) 1996-2002 Michael R. Elkins and others.
| Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
| Mutt is free software, and you are welcome to redistribute it
| under certain conditions; type `mutt -vv' for details.
| [...]
| vvv.nntp
| vvv.quote
| vvv.initials
`----
Hint:
Bei 1.5.4i kann es zu Problemen bei der Einbindung von GnuPG /
PGP kommen. Dem kann man aber entgegenwirken, indem man die
Parameter von GnuPG / PGP abaendert. Meine - funktionierende -
Konfiguration von GnuPG 1.0.7 kann man unter
<http://strcat.neessen.net/mutt/mutt.gpg.html> abrufen. Die
Konfigurationsdatei fuer NNTP kann man ebenfalls abrufen (und
zwar unter <http://strcat.neessnet.net/mutt/mutt.nntp.html>).
Solltet ihr Fehler entdecken oder Fragen / Anregungen / .. zu
diesem Text haben, teilt mir das per Mail (<strcat@gmx.net>) mit.
$Id: mutt.html,v 1.1 2003/06/02 22:29:58 dope Exp $
Send comments to strcat@gmx.net.