(The problem of spam): Fix, reported by Cheng Gao
[gnus] / texi / gnus-faq.texi
index 6683ff2..f6e4cf8 100644 (file)
@@ -1,6 +1,6 @@
 @c Insert  "\input texinfo" at 1st line before texing this file alone.
 @c -*-texinfo-*-
-@c Copyright (C) 1995, 2001, 2003 Free Software Foundation, Inc.
+@c Copyright (C) 1995, 2001, 2003, 2004 Free Software Foundation, Inc.
 @setfilename gnus-faq.info
 
 @c Frequently Asked Questions, FAQ - Introduction, Emacs for Heathens, Top
@@ -10,6 +10,8 @@
 
 @c @chapter Frequently Asked Questions
 @section Frequently Asked Questions
+@cindex FAQ
+@cindex Frequently Asked Questions
 
 @c - Uncomment @chapter, comment @section
 @c - run (texinfo-every-node-update)
 @menu
 * FAQ - Introduction::                    About Gnus and this FAQ.
 * FAQ 1 - Installation::                  Installation of Gnus.
-* FAQ 2 - Startup / Group buffer::        Start up questions and the first buffer Gnus shows you.
+* FAQ 2 - Startup / Group buffer::        Start up questions and the first
+                                          buffer Gnus shows you.
 * FAQ 3 - Getting messages::              Making Gnus read your mail and news.
 * FAQ 4 - Reading messages::              How to efficiently read messages.
 * FAQ 5 - Composing messages::            Composing mails or Usenet postings.
-* FAQ 6 - Old messages::                  Importing, archiving, searching and deleting messages.
+* FAQ 6 - Old messages::                  Importing, archiving, searching
+                                          and deleting messages.
 * FAQ 7 - Gnus in a dial-up environment:: Reading mail and news while offline.
 * FAQ 8 - Getting help::                  When this FAQ isn't enough.
 * FAQ 9 - Tuning Gnus::                   How to make Gnus faster.
 
 @subheading Abstract
 
- This is the new Gnus Frequently Asked Questions list.
- If you have a Web browser, the official hypertext version is at
- @uref{http://my.gnus.org/FAQ/,http://my.gnus.org/FAQ/},
- the Docbook source is available from
- @uref{http://sourceforge.net/projects/gnus/,http://sourceforge.net}.
+ This is the new Gnus Frequently Asked Questions list.  If you have a
+Web browser, the official hypertext version is at
+@uref{http://my.gnus.org/FAQ/}, the Docbook source is available from
+@uref{http://sourceforge.net/projects/gnus/}.
  
 
  Please submit features and suggestions to the 
- @uref{mailto:faq-discuss@@my.gnus.org,FAQ discussion list}.
+ @email{faq-discuss@@my.gnus.org,FAQ discussion list}.
  The list is protected against junk mail with
- @uref{http://smarden.org/qconfirm/index.html,qconfirm}. As
+ @uref{http://smarden.org/qconfirm/index.html,qconfirm, qconfirm}. As
  a subscriber, your submissions will automatically pass. You can
  also subscribe to the list by sending a blank email to
- @uref{mailto:faq-discuss-subscribe@@my.gnus.org,faq-discuss-subscribe@@my.gnus.org}
- and @uref{http://mail1.kens.com/cgi-bin/ezmlm-browse?command=monthbythread%26list=faq-discuss,browse  the archive}. 
+ @email{faq-discuss-subscribe@@my.gnus.org}
+ and
+ @uref{http://mail1.kens.com/cgi-bin/ezmlm-browse?command=monthbythread%26list=faq-discuss,browse
+ the archive, browse the archive}. 
  
 @node FAQ - Introduction, FAQ 1 - Installation, Frequently Asked Questions, Frequently Asked Questions
 @comment  node-name,  next,  previous,  up
@@ -77,8 +82,8 @@ Gnus is a Usenet Newsreader and Electronic Mail User Agent implemented
  Justin!
  
 
- If you have a Web browser, the official hypertext version is at:
- @uref{http://my.gnus.org/FAQ/,http://my.gnus.org/FAQ/}.
+ If you have a Web browser, the official hypertext version is at:@*
+ @uref{http://my.gnus.org/FAQ/}.
  This version is much nicer than the unofficial hypertext
  versions that are archived at Utrecht, Oxford, Smart Pages, Ohio
  State, and other FAQ archives. See the resources question below
@@ -93,22 +98,22 @@ Gnus is a Usenet Newsreader and Electronic Mail User Agent implemented
 @ifnottex
 @node FAQ 1 - Installation, FAQ 2 - Startup / Group buffer, FAQ - Introduction, Frequently Asked Questions
 @end ifnottex
-@section Installation
+@subsection Installation
 
 @menu
-* [1.1]::                       What is the latest version of Gnus?
-* [1.2]::                       What's new in 5.10.0?
-* [1.3]::                       Where and how to get Gnus?
-* [1.4]::                       What to do with the tarball now? 
-* [1.5]::                       Which version of Emacs do I need?
-* [1.6]::                       How do I run Gnus on both Emacs and XEmacs?
+* [1.1]::   What is the latest version of Gnus?
+* [1.2]::   What's new in 5.10.0?
+* [1.3]::   Where and how to get Gnus?
+* [1.4]::   What to do with the tarball now? 
+* [1.5]::   Which version of Emacs do I need?
+* [1.6]::   How do I run Gnus on both Emacs and XEmacs?
 @end menu
 
 
 @ifnottex
 @node [1.1], [1.2], FAQ 1 - Installation, FAQ 1 - Installation
 @end ifnottex
-@subheading Question 1.1: 
+@subsubheading Question 1.1: 
 
 What is the latest version of Gnus?
 
@@ -124,7 +129,7 @@ Answer:
 @ifnottex
 @node [1.2], [1.3], [1.1], FAQ 1 - Installation
 @end ifnottex
-@subheading Question 1.2: 
+@subsubheading Question 1.2: 
 
 What's new in 5.10.0?
 
@@ -145,17 +150,17 @@ Answer:
  Major rewrite of the Gnus agent, Gnus agent is now
  active by default.
  
-
+@item
  Many new article washing functions for dealing with
  ugly formatted articles.
  
-
+@item
  Anti Spam features.
  
-
+@item
  message-utils now included in Gnus.
  
-
+@item
  New format specifiers for summary lines, e.g. %B for
  a complex trn-style thread tree.
  
@@ -164,7 +169,7 @@ Answer:
 @ifnottex
 @node [1.3], [1.4], [1.2], FAQ 1 - Installation
 @end ifnottex
-@subheading Question 1.3: 
+@subsubheading Question 1.3: 
 
 Where and how to get Gnus?
 
@@ -174,14 +179,14 @@ Answer:
  Emacs 21 and until now it also isn't available through the
  package system of XEmacs 21.4, therefor you should get the
  Gnus tarball from
- @uref{http://www.gnus.org/dist/gnus.tar.gz,http://www.gnus.org/dist/gnus.tar.gz}
+ @uref{http://www.gnus.org/dist/gnus.tar.gz}
  or via anonymous FTP from 
- @uref{ftp://ftp.gnus.org/pub/gnus/gnus.tar.gz,ftp://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
+ @uref{ftp://ftp.gnus.org/pub/gnus/gnus.tar.gz}.
  
 @ifnottex
 @node [1.4], [1.5], [1.3], FAQ 1 - Installation
 @end ifnottex
-@subheading Question 1.4: 
+@subsubheading Question 1.4: 
 
  What to do with the tarball now?
  
@@ -191,10 +196,10 @@ Answer:
  Untar it via @samp{tar xvzf gnus.tar.gz} and do the common 
  @samp{./configure; make; make install} circle.
  (under MS-Windows either get the Cygwin environment from
- @uref{http://www.cygwin.com,http://www.cygwin.com}
+ @uref{http://www.cygwin.com}
  which allows you to do what's described above or unpack the
  tarball with some packer (e.g. Winace from
- @uref{http://www.winace.com,http://www.winace.com})
+ @uref{http://www.winace.com})
  and use the batch-file make.bat included in the tarball to install
  Gnus. If you don't want to (or aren't allowed to) install Gnus
  system-wide, you can install it in your home directory and add the
@@ -202,35 +207,33 @@ Answer:
  
 
 @example
-
 (add-to-list 'load-path "/path/to/gnus/lisp")
 (if (featurep 'xemacs)
     (add-to-list 'Info-directory-list "/path/to/gnus/texi/")
   (add-to-list 'Info-default-directory-list "/path/to/gnus/texi/"))
-            
 @end example
 
 @noindent
- Make sure that you don't have any gnus related stuff
+ Make sure that you don't have any Gnus related stuff
  before this line, on MS Windows use something like
  "C:/path/to/lisp" (yes, "/").
  
 @ifnottex
 @node [1.5], [1.6], [1.4], FAQ 1 - Installation
 @end ifnottex
-@subheading Question 1.5: 
+@subsubheading Question 1.5: 
 
 Which version of Emacs do I need?
 
 Answer: 
 
  Gnus 5.10.0 requires an Emacs version that is greater
- than or equal to Emacs 20.3 or XEmacs 20.1.
+ than or equal to Emacs 20.7 or XEmacs 21.1.
  
 @ifnottex
 @node [1.6],  , [1.5], FAQ 1 - Installation
 @end ifnottex
-@subheading Question 1.6: 
+@subsubheading Question 1.6: 
 
 How do I run Gnus on both Emacs and XEmacs?
 
@@ -244,20 +247,24 @@ Answer:
 @ifnottex
 @node FAQ 2 - Startup / Group buffer, FAQ 3 - Getting messages, FAQ 1 - Installation, Frequently Asked Questions
 @end ifnottex
-@section Startup / Group buffer
+@subsection Startup / Group buffer
 
 @menu
-* [2.1]::                       Every time I start Gnus I get a message "Gnus auto-save file exists. Do you want to read it?", what does this mean and how to prevent it? 
-* [2.2]::                       Gnus doesn't remember which groups I'm subscribed to, what's this? 
-* [2.3]::                       How to change the format of the lines in Group buffer? 
-* [2.4]::                       My group buffer becomes a bit crowded, is there a way to sort my groups into categories so I can easier browse through them? 
-* [2.5]::                       How to manually sort the groups in Group buffer? How to sort the groups in a topic? 
+* [2.1]::   Every time I start Gnus I get a message
+            "Gnus auto-save file exists. Do you want to read it?", 
+            what does this mean and how to prevent it? 
+* [2.2]::   Gnus doesn't remember which groups I'm subscribed to, what's this? 
+* [2.3]::   How to change the format of the lines in Group buffer? 
+* [2.4]::   My group buffer becomes a bit crowded, is there a way to sort my
+            groups into categories so I can easier browse through them?
+* [2.5]::   How to manually sort the groups in Group buffer? How to sort the
+            groups in a topic? 
 @end menu
 
 @ifnottex
 @node [2.1], [2.2], FAQ 2 - Startup / Group buffer, FAQ 2 - Startup / Group buffer
 @end ifnottex
-@subheading Question 2.1: 
+@subsubheading Question 2.1: 
 
  Every time I start Gnus I get a message "Gnus auto-save
  file exists. Do you want to read it?", what does this mean
@@ -280,8 +287,7 @@ Answer:
 @ifnottex
 @node [2.2], [2.3], [2.1], FAQ 2 - Startup / Group buffer
 @end ifnottex
-@subsection [2.2]
-Question: 2.2 
+@subsubheading Question: 2.2 
 
  Gnus doesn't remember which groups I'm subscribed to,
  what's this?
@@ -296,7 +302,7 @@ Answer:
 @ifnottex
 @node [2.3], [2.4], [2.2], FAQ 2 - Startup / Group buffer
 @end ifnottex
-@subheading Question 2.3: 
+@subsubheading Question 2.3: 
 
  How to change the format of the lines in Group buffer?
  
@@ -318,7 +324,7 @@ Answer:
 @ifnottex
 @node [2.4], [2.5], [2.3], FAQ 2 - Startup / Group buffer
 @end ifnottex
-@subheading Question 2.4: 
+@subsubheading Question 2.4: 
 
  My group buffer becomes a bit crowded, is there a way to
  sort my groups into categories so I can easier browse
@@ -345,7 +351,7 @@ Answer:
 @ifnottex
 @node [2.5],  , [2.4], FAQ 2 - Startup / Group buffer
 @end ifnottex
-@subheading Question 2.5: 
+@subsubheading Question 2.5: 
 
  How to manually sort the groups in Group buffer? How to
  sort the groups in a topic?
@@ -361,26 +367,33 @@ Answer:
 @ifnottex
 @node FAQ 3 - Getting messages, FAQ 4 - Reading messages, FAQ 2 - Startup / Group buffer, Frequently Asked Questions
 @end ifnottex
-@section Getting messages
+@subsection Getting messages
 
 @menu
-* [3.1]::                       I just installed Gnus, started it via M-x gnus but it only says "nntp (news) open error", what to do? 
-* [3.2]::                       I'm working under Windows and have no idea what ~/.gnus means. 
-* [3.3]::                       My news server requires authentication, how to store user name and password on disk? 
-* [3.4]::                       Gnus seems to start up OK, but I can't find out how to subscribe to a group. 
-* [3.5]::                       Gnus doesn't show all groups / Gnus says I'm not allowed to post on this server as well as I am, what's that?
-* [3.6]::                       I want Gnus to fetch news from several servers, is this possible? 
-* [3.7]::                       And how about local spool files? 
-* [3.8]::                       OK, reading news works now, but I want to be able to read my mail with Gnus, too. How to do it? 
-* [3.9]::                       And what about IMAP? 
-* [3.10]::                      At the office we use one of those MS Exchange servers, can I use Gnus to read my mail from it? 
-* [3.11]::                      Can I tell Gnus not to delete the mails on the server it retrieves via POP3? 
+* [3.1]::   I just installed Gnus, started it via M-x gnus but it only says
+            "nntp (news) open error", what to do? 
+* [3.2]::   I'm working under Windows and have no idea what ~/.gnus means. 
+* [3.3]::   My news server requires authentication, how to store user name
+            and password on disk? 
+* [3.4]::   Gnus seems to start up OK, but I can't find out how to
+            subscribe to a group. 
+* [3.5]::   Gnus doesn't show all groups / Gnus says I'm not allowed to
+            post on this server as well as I am, what's that?
+* [3.6]::   I want Gnus to fetch news from several servers, is this possible? 
+* [3.7]::   And how about local spool files? 
+* [3.8]::   OK, reading news works now, but I want to be able to read my mail
+            with Gnus, too. How to do it? 
+* [3.9]::   And what about IMAP? 
+* [3.10]::  At the office we use one of those MS Exchange servers,
+            can I use Gnus to read my mail from it? 
+* [3.11]::  Can I tell Gnus not to delete the mails on the server
+            it retrieves via POP3? 
 @end menu
 
 @ifnottex
 @node [3.1], [3.2], FAQ 3 - Getting messages, FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.1: 
+@subsubheading Question 3.1: 
 
  I just installed Gnus, started it via 
  @samp{M-x gnus} 
@@ -395,39 +408,33 @@ Answer:
  
 
 @example
-
 (setq gnus-select-method '(nntp "news.yourprovider.net"))
 (setq user-mail-address "you@@yourprovider.net")
 (setq user-full-name "Your Name")
-           
 @end example
  
 @ifnottex
 @node [3.2], [3.3], [3.1], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.2: 
+@subsubheading Question 3.2: 
 
  I'm working under Windows and have no idea what ~/.gnus means.
  
 
 Answer: 
 
- The ~/ means the home directory where Gnus and Emacs look
- for the configuration files. However, you don't really
- need to know what this means, it suffices that Emacs knows
- what it means :-) You can type 
- @samp{C-x C-f ~/.gnus RET } 
- (yes, with the forward slash, even on Windows), and
- Emacs will open the right file for you. (It will most
- likely be new, and thus empty.)
- However, I'd discourage you from doing so, since the
- directory Emacs chooses will most certainly not be what
- you want, so let's do it the correct way. 
- The first thing you've got to do is to
- create a suitable directory (no blanks in directory name
- please) e.g. c:\myhome. Then you must set the environment
- variable HOME to this directory. To do this under Win9x
- or Me include the line
+ The ~/ means the home directory where Gnus and Emacs look for the
+configuration files. However, you don't really need to know what this
+means, it suffices that Emacs knows what it means :-) You can type
+@samp{C-x C-f ~/.gnus RET } (yes, with the forward slash, even on
+Windows), and Emacs will open the right file for you. (It will most
+likely be new, and thus empty.)  However, I'd discourage you from
+doing so, since the directory Emacs chooses will most certainly not be
+what you want, so let's do it the correct way.  The first thing you've
+got to do is to create a suitable directory (no blanks in directory
+name please) e.g. @file{c:\myhome}. Then you must set the environment
+variable HOME to this directory. To do this under Win9x or Me include
+the line
  
 
 @example
@@ -441,7 +448,7 @@ SET HOME=C:\myhome
  hit Winkey+Pause/Break to enter system options (if it
  doesn't work, go to Control Panel -> System). There you'll
  find the possibility to set environment variables, create
- a new one with name HOME and value C:\myhome, a reboot is
+ a new one with name HOME and value @file{c:\myhome}, a reboot is
  not necessary.
  
 
@@ -452,7 +459,7 @@ SET HOME=C:\myhome
 @ifnottex
 @node [3.3], [3.4], [3.2], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.3: 
+@subsubheading Question 3.3: 
 
  My news server requires authentication, how to store
  user name and password on disk?
@@ -483,7 +490,7 @@ chmod 600 ~/.authinfo
 @ifnottex
 @node [3.4], [3.5], [3.3], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.4: 
+@subsubheading Question 3.4: 
 
  Gnus seems to start up OK, but I can't find out how to
  subscribe to a group.
@@ -503,7 +510,7 @@ Answer:
 @ifnottex
 @node [3.5], [3.6], [3.4], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.5: 
+@subsubheading Question 3.5: 
 
  Gnus doesn't show all groups / Gnus says I'm not allowed to
  post on this server as well as I am, what's that?
@@ -527,7 +534,7 @@ force yes
 @ifnottex
 @node [3.6], [3.7], [3.5], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.6: 
+@subsubheading Question 3.6: 
 
  I want Gnus to fetch news from several servers, is this possible?
  
@@ -540,16 +547,16 @@ Answer:
  
 
 @example
-
-(add-to-list 'gnus-secondary-select-methods '(nntp "news.yourSecondProvider.net"))
-(add-to-list 'gnus-secondary-select-methods '(nntp "news.yourThirdProvider.net"))
-           
+(add-to-list 'gnus-secondary-select-methods 
+            '(nntp "news.yourSecondProvider.net"))
+(add-to-list 'gnus-secondary-select-methods 
+            '(nntp "news.yourThirdProvider.net"))          
 @end example
  
 @ifnottex
 @node [3.7], [3.8], [3.6], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.7: 
+@subsubheading Question 3.7: 
 
  And how about local spool files?
  
@@ -561,9 +568,7 @@ Answer:
  
 
 @example
-
 (add-to-list 'gnus-secondary-select-methods '(nnspool ""))
-           
 @end example
 
 @noindent
@@ -571,9 +576,7 @@ Answer:
  
 
 @example
-
 (setq gnus-select-method '(nnspool ""))
-           
 @end example
 
 @noindent
@@ -582,10 +585,8 @@ Answer:
  
 
 @example
-
 (add-to-list 'gnus-secondary-select-methods
              '(nnspool "" (nnspool-directory "/usr/local/myspoolddir")))
-           
 @end example
 
 @noindent
@@ -596,7 +597,7 @@ Answer:
 @ifnottex
 @node [3.8], [3.9], [3.7], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.8: 
+@subsubheading Question 3.8: 
 
  OK, reading news works now, but I want to be able to read my mail
  with Gnus, too. How to do it?
@@ -626,9 +627,7 @@ Answer:
  
 
 @example
-
 (add-to-list 'gnus-secondary-select-methods '(nnml ""))
-           
 @end example
 
 @noindent
@@ -636,9 +635,7 @@ Answer:
  
 
 @example
-
 (add-to-list 'gnus-secondary-select-methods '(nnfolder ""))
-           
 @end example
  
 
@@ -647,12 +644,10 @@ Answer:
  
 
 @example
-
 (eval-after-load "mail-source"
   '(add-to-list 'mail-sources '(pop :server "pop.YourProvider.net"
                                     :user "yourUserName"
-                                    :password "yourPassword"))
-           
+                                    :password "yourPassword")))
 @end example
 
 @noindent
@@ -662,10 +657,8 @@ Answer:
  
 
 @example
-
 (eval-after-load "mail-source"
-  '(add-to-list 'mail-sources '(file :path "/path/to/spool/file"))
-           
+  '(add-to-list 'mail-sources '(file :path "/path/to/spool/file")))
 @end example
 
 @noindent
@@ -674,11 +667,9 @@ Answer:
  
 
 @example
-
 (eval-after-load "mail-source"
   '(add-to-list 'mail-sources '(maildir :path "/path/to/Maildir/"
                                         :subdirs ("cur" "new")))
-           
 @end example
 
 @noindent
@@ -688,11 +679,9 @@ Answer:
  
 
 @example
-
 (eval-after-load "mail-source"
   '(add-to-list 'mail-sources '(directory :path "/path/to/procmail-dir/"
                                           :suffix ".prcml"))
-           
 @end example
 
 @noindent
@@ -708,17 +697,15 @@ Answer:
  
 
 @example
-
 (setq send-mail-function 'smtpmail-send-it)
 (setq message-send-mail-function 'smtpmail-send-it)
 (setq smtpmail-default-smtp-server "smtp.yourProvider.net")
-           
 @end example
  
 @ifnottex
 @node [3.9], [3.10], [3.8], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.9: 
+@subsubheading Question 3.9: 
 
  And what about IMAP?
  
@@ -733,7 +720,6 @@ Answer:
  
 
 @example
-
 (add-to-list 'mail-sources '(imap :server "mail.mycorp.com"
                                   :user "username"
                                   :pass "password"
@@ -741,7 +727,6 @@ Answer:
                                   :authentication login
                                   :mailbox "INBOX"
                                   :fetchflag "\\Seen"))
-           
 @end example
 
 @noindent
@@ -757,13 +742,12 @@ Answer:
  
 
 @example
-
-(add-to-list 'gnus-secondary-select-methods 
-                         '(nnimap "Give the baby a name"
-                                  (nnimap-address "imap.yourProvider.net")
-                                  (nnimap-port 143)
-                                  (nnimap-list-pattern "archive.*")))
-           
+(add-to-list 
+ 'gnus-secondary-select-methods
+ '(nnimap "Give the baby a name"
+         (nnimap-address "imap.yourProvider.net")
+         (nnimap-port 143)
+         (nnimap-list-pattern "archive.*")))
 @end example
 
 @noindent
@@ -774,7 +758,7 @@ Answer:
 @ifnottex
 @node [3.10], [3.11], [3.9], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.10: 
+@subsubheading Question 3.10: 
 
  At the office we use one of those MS Exchange servers, can I use
  Gnus to read my mail from it?
@@ -789,7 +773,7 @@ Answer:
 @ifnottex
 @node [3.11],  , [3.10], FAQ 3 - Getting messages
 @end ifnottex
-@subheading Question 3.11: 
+@subsubheading Question 3.11: 
 
  Can I tell Gnus not to delete the mails on the server it
  retrieves via POP3?
@@ -830,30 +814,41 @@ Answer:
 @ifnottex
 @node FAQ 4 - Reading messages, FAQ 5 - Composing messages, FAQ 3 - Getting messages, Frequently Asked Questions
 @end ifnottex
-@section Reading messages
+@subsection Reading messages
 
 @menu
-* [4.1]::                       When I enter a group, all read messages are gone. How to view them again? 
-* [4.2]::                       How to tell Gnus to show an important message every time I enter a group, even when it's read? 
-* [4.3]::                       How to view the headers of a message? 
-* [4.4]::                       How to view the raw unformatted message? 
-* [4.5]::                       How can I change the headers Gnus displays by default at the top of the article buffer? 
-* [4.6]::                       I'd like Gnus NOT to render HTML-mails but show me the text part if it's available. How to do it? 
-* [4.7]::                       Can I use some other browser than w3 to render my HTML-mails? 
-* [4.8]::                       Is there anything I can do to make poorly formatted mails more readable? 
-* [4.9]::                       Is there a way to automatically ignore posts by specific authors or with specific words in the subject? And can I highlight more interesting ones in some way? 
-* [4.10]::                      How can I disable threading in some (e.g. mail-) groups, or set other variables specific for some groups? 
-* [4.11]::                      Can I highlight messages written by me and follow-ups to those? 
-* [4.12]::                      The number of total messages in a group which Gnus displays in group buffer is by far to high, especially in mail groups. Is this a bug? 
-* [4.13]::                      I don't like the layout of summary and article buffer, how to change it? Perhaps even a three pane display? 
-* [4.14]::                      I don't like the way the Summary buffer looks, how to tweak it? 
-* [4.15]::                      How to split incoming mails in several groups? 
+* [4.1]::   When I enter a group, all read messages are gone.
+            How to view them again? 
+* [4.2]::   How to tell Gnus to show an important message every time
+            I enter a group, even when it's read? 
+* [4.3]::   How to view the headers of a message? 
+* [4.4]::   How to view the raw unformatted message? 
+* [4.5]::   How can I change the headers Gnus displays by default at the
+            top of the article buffer? 
+* [4.6]::   I'd like Gnus NOT to render HTML-mails but show me the
+            text part if it's available. How to do it? 
+* [4.7]::   Can I use some other browser than w3 to render my HTML-mails? 
+* [4.8]::   Is there anything I can do to make poorly formatted mails
+            more readable? 
+* [4.9]::   Is there a way to automatically ignore posts by specific authors
+            or with specific words in the subject? And can I highlight more
+            interesting ones in some way? 
+* [4.10]::  How can I disable threading in some (e.g. mail-) groups, or set
+            other variables specific for some groups? 
+* [4.11]::  Can I highlight messages written by me and follow-ups to those? 
+* [4.12]::  The number of total messages in a group which Gnus displays in
+            group buffer is by far to high, especially in mail groups.
+            Is this a bug? 
+* [4.13]::  I don't like the layout of summary and article buffer,
+            how to change it?  Perhaps even a three pane display? 
+* [4.14]::  I don't like the way the Summary buffer looks, how to tweak it? 
+* [4.15]::  How to split incoming mails in several groups? 
 @end menu
 
 @ifnottex
 @node [4.1], [4.2], FAQ 4 - Reading messages, FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.1: 
+@subsubheading Question 4.1: 
 
  When I enter a group, all read messages are gone. How to view them again?
  
@@ -872,9 +867,7 @@ Answer:
  
 
 @example
-
 (setq gnus-fetch-old-headers 'some)
-             
 @end example
  
 
@@ -896,7 +889,7 @@ Answer:
 @ifnottex
 @node [4.2], [4.3], [4.1], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.2: 
+@subsubheading Question 4.2: 
 
  How to tell Gnus to show an important message every time I
  enter a group, even when it's read?
@@ -914,7 +907,7 @@ Answer:
 @ifnottex
 @node [4.3], [4.4], [4.2], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.3: 
+@subsubheading Question 4.3: 
 
  How to view the headers of a message?
  
@@ -929,7 +922,7 @@ Answer:
 @ifnottex
 @node [4.4], [4.5], [4.3], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.4: 
+@subsubheading Question 4.4: 
 
  How to view the raw unformatted message?
  
@@ -945,7 +938,7 @@ Answer:
 @ifnottex
 @node [4.5], [4.6], [4.4], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.5: 
+@subsubheading Question 4.5: 
 
  How can I change the headers Gnus displays by default at
  the top of the article buffer?
@@ -959,18 +952,16 @@ Answer:
  date, and if the header exists, Followup-To and MUA / NUA
  say this in ~/.gnus:
  
-
 @example
-
 (setq gnus-visible-headers 
-"^\\(From:\\|Subject:\\|Date:\\|Followup-To:\\|X-Newsreader:\\|User-Agent:\\|X-Mailer:\\)")
-           
+      "^\\(From:\\|Subject:\\|Date:\\|Followup-To:\
+\\|X-Newsreader:\\|User-Agent:\\|X-Mailer:\\)")
 @end example
  
 @ifnottex
 @node [4.6], [4.7], [4.5], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.6: 
+@subsubheading Question 4.6: 
 
  I'd like Gnus NOT to render HTML-mails but show me the
  text part if it's available. How to do it?
@@ -982,12 +973,10 @@ Answer:
  
 
 @example
-
 (eval-after-load "mm-decode"
  '(progn 
       (add-to-list 'mm-discouraged-alternatives "text/html")
       (add-to-list 'mm-discouraged-alternatives "text/richtext")))
-           
 @end example
 
 @noindent
@@ -995,9 +984,7 @@ Answer:
  
 
 @example
-
 (setq mm-automatic-display (remove "text/html" mm-automatic-display))
-           
 @end example
 
 @noindent
@@ -1006,7 +993,7 @@ Answer:
 @ifnottex
 @node [4.7], [4.8], [4.6], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.7: 
+@subsubheading Question 4.7: 
 
  Can I use some other browser than w3 to render my HTML-mails?
  
@@ -1021,15 +1008,13 @@ Answer:
  
 
 @example
-
 (setq mm-text-html-renderer 'links)
-           
 @end example
  
 @ifnottex
 @node [4.8], [4.9], [4.7], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.8: 
+@subsubheading Question 4.8: 
 
  Is there anything I can do to make poorly formatted mails
  more readable?
@@ -1053,7 +1038,7 @@ Answer:
 @ifnottex
 @node [4.9], [4.10], [4.8], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.9: 
+@subsubheading Question 4.9: 
 
  Is there a way to automatically ignore posts by specific
  authors or with specific words in the subject? And can I
@@ -1102,10 +1087,8 @@ Answer:
  
 
 @example
-
 (("references" ("hschmi22.userfqdn.rz-online.de" 500 nil s))
  ("message-id" ("hschmi22.userfqdn.rz-online.de" 999 nil s)))
-           
 @end example
 
 @noindent
@@ -1124,9 +1107,7 @@ Answer:
  
 
 @example
-
 (setq gnus-use-adaptive-scoring t)
-           
 @end example
 
 @noindent
@@ -1135,7 +1116,7 @@ Answer:
 @ifnottex
 @node [4.10], [4.11], [4.9], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.10: 
+@subsubheading Question 4.10: 
 
  How can I disable threading in some (e.g. mail-) groups, or
  set other variables specific for some groups?
@@ -1155,7 +1136,7 @@ Answer:
 @ifnottex
 @node [4.11], [4.12], [4.10], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.11: 
+@subsubheading Question 4.11: 
 
  Can I highlight messages written by me and follow-ups to
  those?
@@ -1174,7 +1155,7 @@ Answer:
 @ifnottex
 @node [4.12], [4.13], [4.11], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.12: 
+@subsubheading Question 4.12: 
 
  The number of total messages in a group which Gnus
  displays in group buffer is by far to high, especially in
@@ -1201,7 +1182,7 @@ Answer:
 @ifnottex
 @node [4.13], [4.14], [4.12], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.13: 
+@subsubheading Question 4.13: 
 
  I don't like the layout of summary and article buffer, how
  to change it? Perhaps even a three pane display?
@@ -1221,9 +1202,10 @@ Answer:
  
 
 @example
-
-(gnus-add-configuration '(article (vertical 1.0 (summary .35 point) (article 1.0))))
-           
+(gnus-add-configuration 
+ '(article (vertical 1.0
+                    (summary .35 point)
+                    (article 1.0))))
 @end example
  
 
@@ -1232,7 +1214,6 @@ Answer:
  
 
 @example
-
 (gnus-add-configuration
  '(article
    (horizontal 1.0
@@ -1248,13 +1229,12 @@ Answer:
                         (group 1.0))
               (vertical 1.0
                         (summary 1.0 point)))))              
-           
 @end example
  
 @ifnottex
 @node [4.14], [4.15], [4.13], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.14: 
+@subsubheading Question 4.14: 
 
  I don't like the way the Summary buffer looks, how to tweak it?
  
@@ -1279,17 +1259,15 @@ Answer:
  
 
 @example
-
-(setq gnus-summary-line-format ":%U%R %B %s %-60=|%4L |%-20,20f |%&user-date; \n")
-           
+(setq gnus-summary-line-format 
+      ":%U%R %B %s %-60=|%4L |%-20,20f |%&user-date; \n")
 @end example
 
 @noindent
  resulting in:
  
 
-@example
-
+@smallexample
 :O     Re: [Richard Stallman] rfc2047.el          |  13 |Lars Magne Ingebrigt |Sat 23:06
 :O     Re: Revival of the ding-patches list       |  13 |Lars Magne Ingebrigt |Sat 23:12
 :R  >  Re: Find correct list of articles for a gro|  25 |Lars Magne Ingebrigt |Sat 23:16
@@ -1302,13 +1280,12 @@ Answer:
 :R  >  Re: Gnus still doesn't count messages prope|  23 |Lars Magne Ingebrigt |Sat 23:57
 :O  \->  ...                                      |  18 |Kai Grossjohann      | 0:35
 :O    \->  ...                                    |  13 |Lars Magne Ingebrigt | 0:56
-           
-@end example
+@end smallexample
  
 @ifnottex
 @node [4.15],  , [4.14], FAQ 4 - Reading messages
 @end ifnottex
-@subheading Question 4.15: 
+@subsubheading Question 4.15: 
 
  How to split incoming mails in several groups?
  
@@ -1335,9 +1312,7 @@ Answer:
  
 
 @example
-
 (setq nnmail-crosspost nil)
-           
 @end example
 
 @noindent
@@ -1355,58 +1330,71 @@ Answer:
  
 
 @example
-
 (setq nnmail-split-methods
   '(("duplicates" "^Gnus-Warning:.*duplicate")
     ("XEmacs-NT" "^\\(To:\\|CC:\\).*localpart@@xemacs.bla.*")
     ("Gnus-Tut" "^\\(To:\\|CC:\\).*localpart@@socha.bla.*")
     ("tcsh" "^\\(To:\\|CC:\\).*localpart@@mx.gw.bla.*")
     ("BAfH" "^\\(To:\\|CC:\\).*localpart@@.*uni-muenchen.bla.*")
-    ("Hamster-src" "^\\(CC:\\|To:\\).*hamster-sourcen@@yahoogroups.\\(de\\|com\\).*")
+    ("Hamster-src"
+     "^\\(CC:\\|To:\\).*hamster-sourcen@@yahoogroups.\\(de\\|com\\).*")
     ("Tagesschau" "^From: tagesschau <localpart@@www.tagesschau.bla>$")
     ("Replies" "^\\(CC:\\|To:\\).*localpart@@Frank-Schmitt.bla.*")
-    ("EK" "^From:.*\\(localpart@@privateprovider.bla\\|localpart@@workplace.bla\\).*")
-    ("Spam" "^Content-Type:.*\\(ks_c_5601-1987\\|EUC-KR\\|big5\\|iso-2022-jp\\).*")
-    ("Spam" "^Subject:.*\\(This really work\\|XINGA\\|ADV:\\|XXX\\|adult\\|sex\\).*")
-    ("Spam" "^Subject:.*\\(\=\?ks_c_5601-1987\?\\|\=\?euc-kr\?\\|\=\?big5\?\\).*")
+    ("EK"
+     "^From:.*\\(localpart@@privateprovider.bla\\|localpart@@workplace.bla\\).*")
+    ("Spam"
+     "^Content-Type:.*\\(ks_c_5601-1987\\|EUC-KR\\|big5\\|iso-2022-jp\\).*")
+    ("Spam"
+     "^Subject:.*\\(This really work\\|XINGA\\|ADV:\\|XXX\\|adult\\|sex\\).*")
+    ("Spam"
+     "^Subject:.*\\(\=\?ks_c_5601-1987\?\\|\=\?euc-kr\?\\|\=\?big5\?\\).*")
     ("Spam" "^X-Mailer:\\(.*BulkMailer.*\\|.*MIME::Lite.*\\|\\)")
-    ("Spam" "^X-Mailer:\\(.*CyberCreek Avalanche\\|.*http\:\/\/GetResponse\.com\\)")
-    ("Spam" "^From:.*\\(verizon\.net\\|prontomail\.com\\|money\\|ConsumerDirect\\).*")
+    ("Spam"
+     "^X-Mailer:\\(.*CyberCreek Avalanche\\|.*http\:\/\/GetResponse\.com\\)")
+    ("Spam"
+     "^From:.*\\(verizon\.net\\|prontomail\.com\\|money\\|ConsumerDirect\\).*")
     ("Spam" "^Delivered-To: GMX delivery to spamtrap@@gmx.bla$")
     ("Spam" "^Received: from link2buy.com")
     ("Spam" "^CC: .*azzrael@@t-online.bla")
     ("Spam" "^X-Mailer-Version: 1.50 BETA")
     ("Uni" "^\\(CC:\\|To:\\).*localpart@@uni-koblenz.bla.*")
-    ("Inbox" "^\\(CC:\\|To:\\).*\\(my\ name\\|address@@one.bla\\|adress@@two.bla\\)")
+    ("Inbox"
+     "^\\(CC:\\|To:\\).*\\(my\ name\\|address@@one.bla\\|adress@@two.bla\\)")
     ("Spam" "")))
-             
 @end example
  
 
 @ifnottex
 @node FAQ 5 - Composing messages, FAQ 6 - Old messages, FAQ 4 - Reading messages, Frequently Asked Questions
 @end ifnottex
-@section Composing messages
+@subsection Composing messages
 
 @menu
-* [5.1]::                       What are the basic commands I need to know for sending mail and postings? 
-* [5.2]::                       How to enable automatic word-wrap when composing messages? 
-* [5.3]::                       How to set stuff like From, Organization, Reply-To, signature...? 
-* [5.4]::                       Can I set things like From, Signature etc group based on the group I post too? 
-* [5.5]::                       Is there a spell-checker? Perhaps even on-the-fly spell-checking? 
-* [5.6]::                       Can I set the dictionary based on the group I'm posting to? 
-* [5.7]::                       Is there some kind of address-book, so I needn't remember all those email addresses? 
-* [5.8]::                       Sometimes I see little images at the top of article buffer. What's that and how can I send one with my postings, too? 
-* [5.9]::                       Sometimes I accidentally hit r instead of f in newsgroups. Can Gnus warn me, when I'm replying by mail in newsgroups? 
-* [5.10]::                      How to tell Gnus not to generate a sender header? 
-* [5.11]::                      I want gnus to locally store copies of my send mail and news, how to do it? 
-* [5.12]::                      People tell me my Message-IDs are not correct, why aren't they and how to fix it? 
+* [5.1]::   What are the basic commands I need to know for sending mail and
+            postings? 
+* [5.2]::   How to enable automatic word-wrap when composing messages? 
+* [5.3]::   How to set stuff like From, Organization, Reply-To, signature...? 
+* [5.4]::   Can I set things like From, Signature etc group based on the
+            group I post too? 
+* [5.5]::   Is there a spell-checker? Perhaps even on-the-fly spell-checking? 
+* [5.6]::   Can I set the dictionary based on the group I'm posting to? 
+* [5.7]::   Is there some kind of address-book, so I needn't remember all
+            those email addresses? 
+* [5.8]::   Sometimes I see little images at the top of article buffer.
+            What's that and how can I send one with my postings, too? 
+* [5.9]::   Sometimes I accidentally hit r instead of f in newsgroups.
+            Can Gnus warn me, when I'm replying by mail in newsgroups? 
+* [5.10]::  How to tell Gnus not to generate a sender header? 
+* [5.11]::  I want Gnus to locally store copies of my send mail and news,
+            how to do it? 
+* [5.12]::  People tell me my Message-IDs are not correct,
+            why aren't they and how to fix it? 
 @end menu
 
 @ifnottex
 @node [5.1], [5.2], FAQ 5 - Composing messages, FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.1: 
+@subsubheading Question 5.1: 
 
  What are the basic commands I need to know for sending mail and postings?
  
@@ -1440,7 +1428,7 @@ Answer:
 @ifnottex
 @node [5.2], [5.3], [5.1], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.2: 
+@subsubheading Question 5.2: 
 
  How to enable automatic word-wrap when composing messages?
  
@@ -1451,12 +1439,10 @@ Answer:
  
 
 @example
-
 (add-hook 'message-mode-hook
       (lambda ()
            (setq fill-column 72)
            (turn-on-auto-fill)))
-           
 @end example
 
 @noindent
@@ -1466,7 +1452,7 @@ Answer:
 @ifnottex
 @node [5.3], [5.4], [5.2], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.3: 
+@subsubheading Question 5.3: 
 
  How to set stuff like From, Organization, Reply-To, signature...?
  
@@ -1479,7 +1465,6 @@ Answer:
  
 
 @example
-
 (setq gnus-posting-styles
   '((".*"
      (name "Frank Schmitt")
@@ -1488,7 +1473,6 @@ Answer:
      (signature-file "~/.signature")
      ("X-SampleHeader" "foobar")
      (eval (setq some-variable "Foo bar")))))
-           
 @end example
 
 @noindent
@@ -1506,7 +1490,7 @@ Answer:
 @ifnottex
 @node [5.4], [5.5], [5.3], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.4: 
+@subsubheading Question 5.4: 
 
  Can I set things like From, Signature etc group based on the group I post too?
  
@@ -1541,48 +1525,54 @@ Answer:
  
 
 @example
-
 (setq gnus-posting-styles
   '((".*"  ;;default
      (name "Frank Schmitt")
      (organization "Hamme net, kren mer och nimmi")
-     (signature-file "~/.signature")    )
+     (signature-file "~/.signature"))
     ((message-news-p)  ;;Usenet news?
      (address "mySpamTrap@@Frank-Schmitt.bla")
-     ("Reply-To" "hereRealRepliesOnlyPlease@@Frank-Schmitt.bla")    )
+     ("Reply-To" "hereRealRepliesOnlyPlease@@Frank-Schmitt.bla"))
     ((message-mail-p)  ;;mail?
-     (address "usedForMails@@Frank-Schmitt.bla")    )
+     (address "usedForMails@@Frank-Schmitt.bla"))
     ("^gmane" ;;this is mail, too in fact
      (address "usedForMails@@Frank-Schmitt.net")
-     ("Reply-To" nil)    )
+     ("Reply-To" nil))
     ("^gmane.mail.spam.spamassassin.general$"
      (eval (setq mail-envelope-from "Azzrael@@rz-online.de"))
-     (address "Azzrael@@rz-online.de")) ))
-           
+     (address "Azzrael@@rz-online.de"))))
 @end example
  
 @ifnottex
 @node [5.5], [5.6], [5.4], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.5: 
+@subsubheading Question 5.5: 
 
  Is there a spell-checker? Perhaps even on-the-fly spell-checking?
  
 
 Answer: 
 
- You can use ispell.el to spell-check stuff in Emacs. So the
- first thing to do is to make sure that you've got either
- @uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html,ispell}
- or @uref{http://aspell.sourceforge.net/,aspell}
- installed and in your Path. Then you need 
- @uref{http://www.kdstevens.com/~stevens/ispell-page.html,ispell.el}
- and for on-the-fly spell-checking 
- @uref{http://www-sop.inria.fr/mimosa/personnel/Manuel.Serrano/flyspell/flyspell.html,flyspell.el}.
- Ispell.el is shipped with Gnus Emacs and available through the Emacs package system, 
- flyspell.el is shipped with Emacs and part of XEmacs text-modes package which is 
- available through the package system, so there should be no need to install them 
- manually.
+You can use ispell.el to spell-check stuff in Emacs. So the first
+thing to do is to make sure that you've got either
+@itemize @bullet
+@item
+@uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html,ispell}
+or 
+@item
+@uref{http://aspell.sourceforge.net/,aspell} 
+@end itemize
+@noindent
+installed and in your Path.
+
+Then you need
+@uref{http://www.kdstevens.com/~stevens/ispell-page.html,ispell.el,ispell.el}
+and for on-the-fly spell-checking
+@uref{http://www-sop.inria.fr/mimosa/personnel/Manuel.Serrano/flyspell/flyspell.html,flyspell.el,flyspell.el}.
+Ispell.el is shipped with Gnus Emacs and available through the Emacs
+package system, flyspell.el is shipped with Emacs and part of XEmacs
+text-modes package which is available through the package system, so
+there should be no need to install them manually.
  
 
  Ispell.el assumes you use ispell, if you choose aspell say
@@ -1615,7 +1605,7 @@ Answer:
 @ifnottex
 @node [5.6], [5.7], [5.5], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.6: 
+@subsubheading Question 5.6: 
 
  Can I set the dictionary based on the group I'm posting to?
  
@@ -1626,7 +1616,6 @@ Answer:
  
 
 @example
-
 (add-hook 'gnus-select-group-hook
           (lambda ()
             (cond
@@ -1635,7 +1624,6 @@ Answer:
               (ispell-change-dictionary "deutsch8"))
              (t
               (ispell-change-dictionary "english")))))
-           
 @end example
  
 
@@ -1646,7 +1634,7 @@ Answer:
 @ifnottex
 @node [5.7], [5.8], [5.6], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.7:
+@subsubheading Question 5.7:
 
  Is there some kind of address-book, so I needn't remember
  all those email addresses?
@@ -1660,15 +1648,13 @@ Answer:
  
 
 @example
-
 alias al       "Al <al@@english-heritage.bla>"
-            
 @end example
 
 @noindent
  Then typing your alias (followed by a space or punctuation
  character) on a To: or Cc: line in the message buffer will
- cause gnus to insert the full address for you. See the
+ cause Gnus to insert the full address for you. See the
  node "Mail Aliases" in Message (not Gnus) manual for
  details.
  
@@ -1680,10 +1666,8 @@ alias al "Al <al@@english-heritage.bla>"
  
 
 @example
-
 (require 'bbdb)
 (bbdb-initialize 'gnus 'message)
-           
 @end example
 
 @noindent
@@ -1692,7 +1676,6 @@ alias al  "Al <al@@english-heritage.bla>"
  
 
 @example
-
 (require 'bbdb)
 ;;If you don't live in Northern America, you should disable the 
 ;;syntax check for telephone numbers by saying
@@ -1705,7 +1688,6 @@ alias al  "Al <al@@english-heritage.bla>"
 (setq bbdb-complete-name-allow-cycling t)
 ;;No popup-buffers
 (setq bbdb-use-pop-up nil)
-           
 @end example
 
 @noindent
@@ -1723,7 +1705,7 @@ alias al  "Al <al@@english-heritage.bla>"
 @ifnottex
 @node [5.8], [5.9], [5.7], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.8: 
+@subsubheading Question 5.8: 
 
  Sometimes I see little images at the top of article
  buffer. What's that and how can I send one with my
@@ -1745,28 +1727,25 @@ Answer:
  
 
 @example
-
 cat file.xbm | xbm2ikon |compface > file.face
 cat ./file.face | sed 's/\\/\\\\/g' | sed 's/\"/\\\"/g' > ./file.face.quoted
-           
 @end example
 
 @noindent
- if you can't use compface, there's an online X-face converter at 
- @uref{http://www.dairiki.org/xface/,http://www.dairiki.org/xface/}.
- If you use MS Windows, you could also use the WinFace program from
- @uref{http://www.xs4all.nl/~walterln/winface/,http://www.xs4all.nl/~walterln/winface/}.
- Now you only have to tell Gnus to include the X-face in your postings by saying
+If you can't use compface, there's an online X-face converter at@*
+@uref{http://www.dairiki.org/xface/}.  If you use MS Windows, you
+could also use the WinFace program from
+@uref{http://www.xs4all.nl/~walterln/winface/}.
 
-@example
+Now you only have to tell Gnus to include the X-face in your postings
+by saying
 
+@example
 (setq message-default-headers
         (with-temp-buffer
           (insert "X-Face: ")
           (insert-file-contents "~/.xemacs/xface")
           (buffer-string)))
-           
 @end example
 
 @noindent
@@ -1775,7 +1754,7 @@ cat ./file.face | sed 's/\\/\\\\/g' | sed 's/\"/\\\"/g' > ./file.face.quoted
 @ifnottex
 @node [5.9], [5.10], [5.8], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.9: 
+@subsubheading Question 5.9: 
 
  Sometimes I accidentally hit r instead of f in
  newsgroups. Can Gnus warn me, when I'm replying by mail in
@@ -1788,9 +1767,7 @@ Answer:
  
 
 @example
-
 (setq gnus-confirm-mail-reply-to-news t)
-           
 @end example
 
 @noindent
@@ -1799,19 +1776,17 @@ Answer:
  
 
 @example
-
 (defadvice gnus-summary-reply (around reply-in-news activate)
        (interactive)
         (when (or (not (gnus-news-group-p gnus-newsgroup-name))
                   (y-or-n-p "Really reply? "))
          ad-do-it))
-           
 @end example
  
 @ifnottex
 @node [5.10], [5.11], [5.9], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.10: 
+@subsubheading Question 5.10: 
 
  How to tell Gnus not to generate a sender header?
  
@@ -1823,17 +1798,15 @@ Answer:
  
 
 @example
-
 (eval-after-load "message"
       '(add-to-list 'message-syntax-checks '(sender . disabled)))
-           
 @end example
  
  
 @ifnottex
 @node [5.11], [5.12], [5.10], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.11: 
+@subsubheading Question 5.11: 
 
  I want gnus to locally store copies of my send mail and
  news, how to do it?
@@ -1849,19 +1822,17 @@ Answer:
  
 
 @example
-
 (setq gnus-message-archive-group
        '((if (message-news-p)
              "nnml:Send-News"
            "nnml:Send-Mail")))
-           
 @end example
  
  
 @ifnottex
 @node [5.12],  , [5.11], FAQ 5 - Composing messages
 @end ifnottex
-@subheading Question 5.12: 
+@subsubheading Question 5.12: 
 
  People tell me my Message-IDs are not correct, why
  aren't they and how to fix it?
@@ -1874,19 +1845,25 @@ Answer:
  name to put after the "@@". If the name of the machine
  where Gnus is running isn't suitable (it probably isn't
  at most private machines) you can tell Gnus what to use
- by saying:
-
+ by saying
 @example
-
-(defun message-make-message-id()
-   (concat "<"(message-unique-id)"@@yourmachine.yourdomain.tld>"))
-             
+(setq message-user-fqdn "yourmachine.yourdomain.tld")
 @end example
-
 @noindent
- in ~/.gnus. If you have no idea what to insert for
+ in ~/.gnus.  If you use Gnus 5.9 or ealier, you can use this
+instead:
+@example
+(eval-after-load "message"
+  '(let (myfqdn "yourmachine.yourdomain.tld");; <-- Edit this!
+     (if (boundp 'message-user-fqdn)
+         (setq message-user-fqdn fqdn)
+       (gnus-message 1 "Redefining `message-make-fqdn'.")
+       (defun message-make-fqdn ()
+         "Return user's fully qualified domain name."
+         fqdn))))
+@end example
+
+ If you have no idea what to insert for
  "yourmachine.yourdomain.tld", you've got several
  choices. You can either ask your provider if he allows
  you to use something like
@@ -1894,7 +1871,7 @@ Answer:
  somethingUnique.yourdomain.tld if you own the domain
  yourdomain.tld, or you can register at a service which
  gives private users a FQDN for free, e.g. 
- @uref{http://www.stura.tu-freiberg.de/~dlx/addfqdn.html,http://www.stura.tu-freiberg.de/~dlx/addfqdn.html}.
+ @uref{http://www.stura.tu-freiberg.de/~dlx/addfqdn.html}.
  (Sorry but this website is in German, if you know of an
  English one offering the same, drop me a note).
  
@@ -1904,10 +1881,8 @@ Answer:
  
 
 @example
-
 (setq message-required-news-headers
   (remove' Message-ID message-required-news-headers))
-             
 @end example
 
 @noindent
@@ -1915,10 +1890,8 @@ Answer:
  
 
 @example
-
 (setq message-required-mail-headers
   (remove' Message-ID message-required-mail-headers))
-             
 @end example
 
 @noindent
@@ -1930,21 +1903,23 @@ Answer:
 @ifnottex
 @node FAQ 6 - Old messages, FAQ 7 - Gnus in a dial-up environment, FAQ 5 - Composing messages, Frequently Asked Questions
 @end ifnottex
-@section Old messages
+@subsection Old messages
 
 @menu
-* [6.1]::                       How to import my old mail into Gnus? 
-* [6.2]::                       How to archive interesting messages? 
-* [6.3]::                       How to search for a specific message? 
-* [6.4]::                       How to get rid of old unwanted mail? 
-* [6.5]::                       I want that all read messages are expired (at least in some groups). How to do it? 
-* [6.6]::                       I don't want expiration to delete my mails but to move them to another group. 
+* [6.1]::   How to import my old mail into Gnus? 
+* [6.2]::   How to archive interesting messages? 
+* [6.3]::   How to search for a specific message? 
+* [6.4]::   How to get rid of old unwanted mail? 
+* [6.5]::   I want that all read messages are expired (at least in some
+            groups). How to do it? 
+* [6.6]::   I don't want expiration to delete my mails but to move them
+            to another group. 
 @end menu
 
 @ifnottex
 @node [6.1], [6.2], FAQ 6 - Old messages, FAQ 6 - Old messages
 @end ifnottex
-@subheading Question 6.1: 
+@subsubheading Question 6.1: 
 
  How to import my old mail into Gnus?
  
@@ -1955,7 +1930,7 @@ Answer:
  export the messages in mbox format. Most Unix mailers
  are able to do this, if you come from the MS Windows
  world, you may find tools at
- @uref{http://mbx2mbox.sourceforge.net/,http://mbx2mbox.sourceforge.net/}.
+ @uref{http://mbx2mbox.sourceforge.net/}.
  
 
  Now you've got to import this mbox file into Gnus. To do
@@ -1975,7 +1950,7 @@ Answer:
 @ifnottex
 @node [6.2], [6.3], [6.1], FAQ 6 - Old messages
 @end ifnottex
-@subheading Question 6.2: 
+@subsubheading Question 6.2: 
 
  How to archive interesting messages?
  
@@ -1993,7 +1968,6 @@ Answer:
  
 
 @example
-
 (defun my-archive-article (&optional n)
   "Copies one or more article(s) to a corresponding `nnml:' group, e.g.
 `gnus.ding' goes to `nnml:1.gnus.ding'. And `nnml:List-gnus.ding' goes
@@ -2009,7 +1983,6 @@ more then one article."
               (replace-in-string gnus-newsgroup-name "^.*:" "")
             (replace-regexp-in-string "^.*:" "" gnus-newsgroup-name)))))
     (gnus-summary-copy-article n archive-name)))
-             
 @end example
 
 @noindent
@@ -2023,9 +1996,7 @@ more then one article."
  
 
 @example
-
 (setq gnus-use-cache t)
-             
 @end example
 
 @noindent
@@ -2036,7 +2007,7 @@ more then one article."
 @ifnottex
 @node [6.3], [6.4], [6.2], FAQ 6 - Old messages
 @end ifnottex
-@subheading Question 6.3: 
+@subsubheading Question 6.3: 
 
  How to search for a specific message?
  
@@ -2076,14 +2047,14 @@ Answer:
  the indexed mail and generate a temporary group with all
  messages which met your search criteria. If this sound
  cool to you get nnir.el from
- @uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/,ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/}
- or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/,ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
+ @uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/}
+ or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
  Instructions on how to use it are at the top of the file.
  
 @ifnottex
 @node [6.4], [6.5], [6.3], FAQ 6 - Old messages
 @end ifnottex
-@subheading Question 6.4: 
+@subsubheading Question 6.4: 
 
  How to get rid of old unwanted mail?
  
@@ -2112,7 +2083,7 @@ Answer:
 @ifnottex
 @node [6.5], [6.6], [6.4], FAQ 6 - Old messages
 @end ifnottex
-@subheading Question 6.5: 
+@subsubheading Question 6.5: 
 
  I want that all read messages are expired (at least in
  some groups). How to do it?
@@ -2154,7 +2125,7 @@ Answer:
 @ifnottex
 @node [6.6],  , [6.5], FAQ 6 - Old messages
 @end ifnottex
-@subheading Question 6.6: 
+@subsubheading Question 6.6: 
 
  I don't want expiration to delete my mails but to move them
  to another group.
@@ -2166,9 +2137,7 @@ Answer:
  
 
 @example
-
 (setq nnmail-expiry-target "nnml:expired")
-             
 @end example
 
 @noindent
@@ -2181,20 +2150,22 @@ Answer:
 @ifnottex
 @node FAQ 7 - Gnus in a dial-up environment, FAQ 8 - Getting help, FAQ 6 - Old messages, Frequently Asked Questions
 @end ifnottex
-@section Gnus in a dial-up environment
+@subsection Gnus in a dial-up environment
 
 @menu
-* [7.1]::                       I don't have a permanent connection to the net, how can I minimize the time I've got to be connected? 
-* [7.2]::                       So what was this thing about the Agent? 
-* [7.3]::                       I want to store article bodies on disk, too. How to do it? 
-* [7.4]::                       How to tell Gnus not to try to send mails / postings while I'm offline? 
+* [7.1]::   I don't have a permanent connection to the net, how can I
+            minimize the time I've got to be connected? 
+* [7.2]::   So what was this thing about the Agent? 
+* [7.3]::   I want to store article bodies on disk, too. How to do it? 
+* [7.4]::   How to tell Gnus not to try to send mails / postings while
+            I'm offline? 
 @end menu
 
 
 @ifnottex
 @node [7.1], [7.2], FAQ 7 - Gnus in a dial-up environment, FAQ 7 - Gnus in a dial-up environment
 @end ifnottex
-@subheading Question 7.1: 
+@subsubheading Question 7.1: 
 
  I don't have a permanent connection to the net, how can
  I minimize the time I've got to be connected?
@@ -2216,23 +2187,25 @@ Answer:
  when you're online.
  
 
- Let's talk about Unix systems first: For the news part,
- the easiest solution is a small nntp server like 
- @uref{http://www.leafnode.org/,Leafnode} or
- @uref{http://infa.abo.fi/~patrik/sn/,sn},
- of course you can also install a full featured news
- server like 
- @uref{http://www.isc.org/products/INN/,inn}. 
- Then you want to fetch your Mail, popular choices
- are @uref{http://www.catb.org/~esr/fetchmail/,fetchmail}
- and @uref{http://www.qcc.ca/~charlesc/software/getmail-3.0/,getmail}.
- You should tell those to write the mail to your disk and
- Gnus to read it from there. Last but not least the mail
- sending part: This can be done with every MTA like
- @uref{http://www.sendmail.org/,sendmail},
- @uref{http://www.qmail.org/,postfix},
- @uref{http://www.exim.org/,exim} or
- @uref{http://www.qmail.org/,qmail}.
+Let's talk about Unix systems first: For the news part, the easiest
+solution is a small nntp server like
+@uref{http://www.leafnode.org/,Leafnode} or
+@uref{http://infa.abo.fi/~patrik/sn/,sn}, of course you can also
+install a full featured news server like
+@uref{http://www.isc.org/products/INN/,inn}.
+
+Then you want to fetch your Mail, popular choices are
+@itemize @bullet
+@item
+@uref{http://www.catb.org/~esr/fetchmail/,fetchmail} and
+@item
+@uref{http://www.qcc.ca/~charlesc/software/getmail-3.0/,getmail}.
+@end itemize
+You should tell those to write the mail to your disk and Gnus to read
+it from there. Last but not least the mail sending part: This can be
+done with every MTA like @uref{http://www.sendmail.org/,sendmail},
+@uref{http://www.qmail.org/,postfix}, @uref{http://www.exim.org/,exim}
+or @uref{http://www.qmail.org/,qmail}.
  
 
  On windows boxes I'd vote for 
@@ -2246,7 +2219,7 @@ Answer:
 @ifnottex
 @node [7.2], [7.3], [7.1], FAQ 7 - Gnus in a dial-up environment
 @end ifnottex
-@subheading Question 7.2: 
+@subsubheading Question 7.2: 
 
  So what was this thing about the Agent?
  
@@ -2262,9 +2235,7 @@ Answer:
  
 
 @example
-
 (setq gnus-agent t)
-             
 @end example
  
 
@@ -2284,7 +2255,7 @@ Answer:
 @ifnottex
 @node [7.3], [7.4], [7.2], FAQ 7 - Gnus in a dial-up environment
 @end ifnottex
-@subheading Question 7.3: 
+@subsubheading Question 7.3: 
 
  I want to store article bodies on disk, too. How to do it?
  
@@ -2323,7 +2294,7 @@ Answer:
 @ifnottex
 @node [7.4],  , [7.3], FAQ 7 - Gnus in a dial-up environment
 @end ifnottex
-@subheading Question 7.4: 
+@subsubheading Question 7.4: 
 
  How to tell Gnus not to try to send mails / postings
  while I'm offline?
@@ -2344,21 +2315,22 @@ Answer:
 @ifnottex
 @node FAQ 8 - Getting help, FAQ 9 - Tuning Gnus, FAQ 7 - Gnus in a dial-up environment, Frequently Asked Questions
 @end ifnottex
-@section Getting help
+@subsection Getting help
 
 @menu
-* [8.1]::                       How to find information and help inside Emacs? 
-* [8.2]::                       I can't find anything in the Gnus manual about X (e.g. attachments, PGP, MIME...), is it not documented? 
-* [8.3]::                       Which websites should I know? 
-* [8.4]::                       Which mailing lists and newsgroups are there? 
-* [8.5]::                       Where to report bugs? 
-* [8.6]::                       I need real-time help, where to find it? 
+* [8.1]::   How to find information and help inside Emacs? 
+* [8.2]::   I can't find anything in the Gnus manual about X
+            (e.g. attachments, PGP, MIME...), is it not documented? 
+* [8.3]::   Which websites should I know? 
+* [8.4]::   Which mailing lists and newsgroups are there? 
+* [8.5]::   Where to report bugs? 
+* [8.6]::   I need real-time help, where to find it? 
 @end menu
 
 @ifnottex
 @node [8.1], [8.2], FAQ 8 - Getting help, FAQ 8 - Getting help
 @end ifnottex
-@subheading Question 8.1: 
+@subsubheading Question 8.1: 
 
  How to find information and help inside Emacs?
  
@@ -2379,7 +2351,7 @@ Answer:
 @ifnottex
 @node [8.2], [8.3], [8.1], FAQ 8 - Getting help
 @end ifnottex
-@subheading Question 8.2: 
+@subsubheading Question 8.2: 
 
  I can't find anything in the Gnus manual about X
  (e.g. attachments, PGP, MIME...), is it not documented?
@@ -2397,7 +2369,7 @@ Answer:
 @ifnottex
 @node [8.3], [8.4], [8.2], FAQ 8 - Getting help
 @end ifnottex
-@subheading Question 8.3: 
+@subsubheading Question 8.3: 
 
  Which websites should I know?
  
@@ -2417,7 +2389,7 @@ Answer:
 @ifnottex
 @node [8.4], [8.5], [8.3], FAQ 8 - Getting help
 @end ifnottex
-@subheading Question 8.4: 
+@subsubheading Question 8.4: 
 
  Which mailing lists and newsgroups are there?
  
@@ -2440,23 +2412,21 @@ Answer:
 @ifnottex
 @node [8.5], [8.6], [8.4], FAQ 8 - Getting help
 @end ifnottex
-@subheading Question 8.5: 
+@subsubheading Question 8.5: 
 
  Where to report bugs?
  
 
 Answer: 
 
- Say @samp{M-x gnus-bug}, this will start
- a message to the 
- @uref{mailto:bugs@@gnus.org,gnus bug mailing list}
- including information about your environment which make
- it easier to help you.
+Say @samp{M-x gnus-bug}, this will start a message to the
+@email{bugs@@gnus.org,gnus bug mailing list} including information
+about your environment which make it easier to help you.
  
 @ifnottex
 @node [8.6],  , [8.5], FAQ 8 - Getting help
 @end ifnottex
-@subheading Question 8.6: 
+@subsubheading Question 8.6: 
 
  I need real-time help, where to find it?
  
@@ -2472,18 +2442,18 @@ Answer:
 @ifnottex
 @node FAQ 9 - Tuning Gnus, FAQ - Glossary, FAQ 8 - Getting help, Frequently Asked Questions
 @end ifnottex
-@section Tuning Gnus
+@subsection Tuning Gnus
 
 @menu
-* [9.1]::                       Starting Gnus is really slow, how to speed it up? 
-* [9.2]::                       How to speed up the process of entering a group? 
-* [9.3]::                       Sending mail becomes slower and slower, what's up? 
+* [9.1]::   Starting Gnus is really slow, how to speed it up? 
+* [9.2]::   How to speed up the process of entering a group? 
+* [9.3]::   Sending mail becomes slower and slower, what's up? 
 @end menu
 
 @ifnottex
 @node [9.1], [9.2], FAQ 9 - Tuning Gnus, FAQ 9 - Tuning Gnus
 @end ifnottex
-@subheading Question 9.1: 
+@subsubheading Question 9.1: 
 
  Starting Gnus is really slow, how to speed it up?
  
@@ -2503,10 +2473,8 @@ Answer:
  
 
 @example
-
 (require 'message)
 (add-to-list 'message-syntax-checks '(sender . disabled))
-             
 @end example
 
 @noindent
@@ -2515,10 +2483,8 @@ Answer:
  
 
 @example
-
 (eval-after-load "message"
       '(add-to-list 'message-syntax-checks '(sender . disabled)))
-             
 @end example
 
 @noindent
@@ -2527,7 +2493,7 @@ Answer:
 @ifnottex
 @node [9.2], [9.3], [9.1], FAQ 9 - Tuning Gnus
 @end ifnottex
-@subheading Question 9.2: 
+@subsubheading Question 9.2: 
 
  How to speed up the process of entering a group?
  
@@ -2541,9 +2507,7 @@ Answer:
  
 
 @example
-
 (gnus-compile)
-             
 @end example
 
 @noindent
@@ -2555,9 +2519,7 @@ Answer:
  
 
 @example
-
 (setq gc-cons-threshold 3500000)
-             
 @end example
 
 @noindent
@@ -2567,9 +2529,7 @@ Answer:
  
 
 @example
-
 (setq gnus-use-correct-string-widths nil) 
-             
 @end example
  
 
@@ -2584,7 +2544,7 @@ Answer:
 @ifnottex
 @node [9.3],  , [9.2], FAQ 9 - Tuning Gnus
 @end ifnottex
-@subheading Question 9.3: 
+@subsubheading Question 9.3: 
 
  Sending mail becomes slower and slower, what's up?
  
@@ -2601,9 +2561,9 @@ Answer:
 @ifnottex
 @node FAQ - Glossary,  , FAQ 9 - Tuning Gnus, Frequently Asked Questions
 @end ifnottex
-@section Glossary
+@subsection Glossary
 
-@table @asis
+@table @dfn
 
 @item ~/.gnus
  When the term ~/.gnus is used it just means your Gnus
@@ -2640,4 +2600,4 @@ Answer:
  
 @end table
 
-@bye
+@c @bye