aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorGnus developers2010-09-30 08:39:23 +0000
committerKatsumi Yamaoka2010-09-30 08:39:23 +0000
commit229b59da361fdfbea696ef7d829453222b78b219 (patch)
treefde9a1b1de67f3d0522c7701dbb6551a739716df /doc/misc
parent968ef9b4dae78c5badd7f377b26519c8840823e7 (diff)
downloademacs-229b59da361fdfbea696ef7d829453222b78b219.tar.gz
emacs-229b59da361fdfbea696ef7d829453222b78b219.zip
Merge changes made in Gnus trunk.
nndraft.el (nndraft-request-expire-articles): Use the group name instead if "nndraft". gnus.texi (Using IMAP): Remove the @acronyms from the headings. nnregistry.el: Added. nnimap.el (nnimap-insert-partial-structure): Be way more permissive when interpreting the structures. GNUS-NEWS: Minor error in GNUS-NEWS - password-cache.el. nnimap.el (nnimap-request-accept-article): Add \r\n to the lines to make this work with Cyrus. gnus-registry.el: Don't prompt on load, which makes it impossible to build Gnus. gnus-gravatar.el: Add gnus-gravatar-properties. gnus-agent.el, gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-group.el,\ gnus-int.el, gnus-msg.el, gnus-registry.el, gnus-score.el, gnus-srvr.el,\ gnus-sum.el, gnus-topic.el, gnus-util.el, gnus.el, mm-decode.el, mm-util.el,\ mm-view.el, mml-smime.el, mml.el, nnmairix.el, nnrss.el, smime.el:\ Introduce gnus-completing-read. gnus-util.el: Make completing-read function configurable. gnus-util.el: Add requires and fix history for iswitchb. webmail.el: Remove netscape/my-deja, since they no longer exist. gnus.el (gnus-local-domain): Declare variable obsolete. nnimap.el (nnimap-insert-partial-structure): Get the type from the correct slot, too. pop3.el (pop3-send-streaming-command, pop3-stream-length): New variable. nnimap.el (nnimap-open-connection): Revert the auto-network->starttls code. nnimap.el (nnimap-request-set-mark): Erase the buffer before issuing commands. nnimap.el (nnimap-split-rule): Mark as obsolete. gnus-sum.el (gnus-valid-move-group-p): Make sure that `group' is a symbol. nnimap.el (nnimap-split-incoming-mail): Allow `default' as nnimap-split-methods value. nnimap.el (nnimap-request-article): Downcase the NILs so that they are nil. nndoc.el (nndoc-retrieve-groups): New function. gnus.texi: Fix Gravatar documentation.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/gnus.texi56
1 files changed, 30 insertions, 26 deletions
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index c1acf7e0d8a..153c54d43b1 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -629,7 +629,7 @@ Select Methods
629 629
630* Server Buffer:: Making and editing virtual servers. 630* Server Buffer:: Making and editing virtual servers.
631* Getting News:: Reading USENET news with Gnus. 631* Getting News:: Reading USENET news with Gnus.
632* Using @acronym{IMAP}:: Reading mail from @acronym{IMAP}. 632* Using IMAP:: Reading mail from @acronym{IMAP}.
633* Getting Mail:: Reading your personal mail with Gnus. 633* Getting Mail:: Reading your personal mail with Gnus.
634* Browsing the Web:: Getting messages from a plethora of Web sources. 634* Browsing the Web:: Getting messages from a plethora of Web sources.
635* Other Sources:: Reading directories, files. 635* Other Sources:: Reading directories, files.
@@ -10797,7 +10797,7 @@ article is to use Muttprint (@pxref{Saving Articles}).
10797@item A C 10797@item A C
10798@vindex gnus-fetch-partial-articles 10798@vindex gnus-fetch-partial-articles
10799@findex gnus-summary-show-complete-article 10799@findex gnus-summary-show-complete-article
10800If @code{gnus-fetch-partial-articles} is non-@code{nil}, Gnus will 10800If @code{<backend>-fetch-partial-articles} is non-@code{nil}, Gnus will
10801fetch partial articles, if the backend it fetches them from supports 10801fetch partial articles, if the backend it fetches them from supports
10802it. Currently only @code{nnimap} does. If you're looking at a 10802it. Currently only @code{nnimap} does. If you're looking at a
10803partial article, and want to see the complete article instead, then 10803partial article, and want to see the complete article instead, then
@@ -13700,7 +13700,7 @@ The different methods all have their peculiarities, of course.
13700@menu 13700@menu
13701* Server Buffer:: Making and editing virtual servers. 13701* Server Buffer:: Making and editing virtual servers.
13702* Getting News:: Reading USENET news with Gnus. 13702* Getting News:: Reading USENET news with Gnus.
13703* Using @acronym{IMAP}:: Reading mail from @acronym{IMAP}. 13703* Using IMAP:: Reading mail from @acronym{IMAP}.
13704* Getting Mail:: Reading your personal mail with Gnus. 13704* Getting Mail:: Reading your personal mail with Gnus.
13705* Browsing the Web:: Getting messages from a plethora of Web sources. 13705* Browsing the Web:: Getting messages from a plethora of Web sources.
13706* Other Sources:: Reading directories, files. 13706* Other Sources:: Reading directories, files.
@@ -14787,8 +14787,8 @@ there.
14787@end table 14787@end table
14788 14788
14789 14789
14790@node Using @acronym{IMAP} 14790@node Using IMAP
14791@section Using @acronym{IMAP} 14791@section Using IMAP
14792@cindex imap 14792@cindex imap
14793 14793
14794The most popular mail backend is probably @code{nnimap}, which 14794The most popular mail backend is probably @code{nnimap}, which
@@ -14798,14 +14798,14 @@ This means that it's a convenient choice when you're reading your mail
14798from different locations, or with different user agents. 14798from different locations, or with different user agents.
14799 14799
14800@menu 14800@menu
14801* Connecting to an @acronym{IMAP} Server:: Getting started with @acronym{IMAP}. 14801* Connecting to an IMAP Server:: Getting started with @acronym{IMAP}.
14802* Customizing the @acronym{IMAP} Connection:: Variables for @acronym{IMAP} connection. 14802* Customizing the IMAP Connection:: Variables for @acronym{IMAP} connection.
14803* Client-Side @acronym{IMAP} Splitting:: Put mail in the correct mail box. 14803* Client-Side IMAP Splitting:: Put mail in the correct mail box.
14804@end menu 14804@end menu
14805 14805
14806 14806
14807@node Connecting to an @acronym{IMAP} Server 14807@node Connecting to an IMAP Server
14808@subsection Connecting to an @acronym{IMAP} Server 14808@subsection Connecting to an IMAP Server
14809 14809
14810Connecting to an @acronym{IMAP} can be very easy. Type @kbd{B} in the 14810Connecting to an @acronym{IMAP} can be very easy. Type @kbd{B} in the
14811group buffer, or (if your primary interest is reading email), say 14811group buffer, or (if your primary interest is reading email), say
@@ -14826,15 +14826,15 @@ machine imap.gmail.com login <username> password <password> port imap
14826That should basically be it for most users. 14826That should basically be it for most users.
14827 14827
14828 14828
14829@node Customizing the @acronym{IMAP} Connection 14829@node Customizing the IMAP Connection
14830@subsection Customizing the @acronym{IMAP} Connection 14830@subsection Customizing the IMAP Connection
14831 14831
14832Here's an example method that's more complex: 14832Here's an example method that's more complex:
14833 14833
14834@example 14834@example
14835(nnimap "imap.gmail.com" 14835(nnimap "imap.gmail.com"
14836 (nnimap-inbox "INBOX") 14836 (nnimap-inbox "INBOX")
14837 (nnimap-split-methods ,nnmail-split-methods) 14837 (nnimap-split-methods default)
14838 (nnimap-expunge t) 14838 (nnimap-expunge t)
14839 (nnimap-stream 'ssl) 14839 (nnimap-stream 'ssl)
14840 (nnir-search-engine imap) 14840 (nnir-search-engine imap)
@@ -14878,11 +14878,17 @@ this should be set to @code{anonymous}.
14878Virtually all @code{IMAP} server support fast streaming of data. If 14878Virtually all @code{IMAP} server support fast streaming of data. If
14879you have problems connecting to the server, try setting this to @code{nil}. 14879you have problems connecting to the server, try setting this to @code{nil}.
14880 14880
14881@item nnimap-fetch-partial-articles
14882If non-@code{nil}, fetch partial articles from the server. If set to
14883a string, then it's interpreted as a regexp, and parts that have
14884matching types will be fetched. For instance, @samp{"text/"} will
14885fetch all textual parts, while leaving the rest on the server.
14886
14881@end table 14887@end table
14882 14888
14883 14889
14884@node Client-Side @acronym{IMAP} Splitting 14890@node Client-Side IMAP Splitting
14885@subsection Client-Side @acronym{IMAP} Splitting 14891@subsection Client-Side IMAP Splitting
14886 14892
14887Many people prefer to do the sorting/splitting of mail into their mail 14893Many people prefer to do the sorting/splitting of mail into their mail
14888boxes on the @acronym{IMAP} server. That way they don't have to 14894boxes on the @acronym{IMAP} server. That way they don't have to
@@ -14897,7 +14903,8 @@ This is the @acronym{IMAP} mail box that will be scanned for new mail.
14897 14903
14898@item nnimap-split-methods 14904@item nnimap-split-methods
14899Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting 14905Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting
14900Mail}). 14906Mail}), except the symbol @code{default}, which means that it should
14907use the value of the @code{nnmail-split-methods} variable.
14901 14908
14902@end table 14909@end table
14903 14910
@@ -15460,7 +15467,7 @@ Get mail from a @acronym{IMAP} server. If you don't want to use
15460@acronym{IMAP} as intended, as a network mail reading protocol (ie 15467@acronym{IMAP} as intended, as a network mail reading protocol (ie
15461with nnimap), for some reason or other, Gnus let you treat it similar 15468with nnimap), for some reason or other, Gnus let you treat it similar
15462to a @acronym{POP} server and fetches articles from a given 15469to a @acronym{POP} server and fetches articles from a given
15463@acronym{IMAP} mailbox. @xref{Using @acronym{IMAP}}, for more information. 15470@acronym{IMAP} mailbox. @xref{Using IMAP}, for more information.
15464 15471
15465Keywords: 15472Keywords:
15466 15473
@@ -15929,7 +15936,7 @@ after @code{save-excursion} and @code{save-restriction} in the example
15929above. Also note that with the nnimap backend, message bodies will 15936above. Also note that with the nnimap backend, message bodies will
15930not be downloaded by default. You need to set 15937not be downloaded by default. You need to set
15931@code{nnimap-split-download-body} to @code{t} to do that 15938@code{nnimap-split-download-body} to @code{t} to do that
15932(@pxref{Client-Side @acronym{IMAP} Splitting}). 15939(@pxref{Client-Side IMAP Splitting}).
15933 15940
15934@item (! @var{func} @var{split}) 15941@item (! @var{func} @var{split})
15935If the split is a list, and the first element is @code{!}, then 15942If the split is a list, and the first element is @code{!}, then
@@ -23263,12 +23270,9 @@ The following variables offer control over how things are displayed.
23263The size in pixels of gravatars. Gravatars are always square, so one 23270The size in pixels of gravatars. Gravatars are always square, so one
23264number for the size is enough. 23271number for the size is enough.
23265 23272
23266@item gnus-gravatar-relief 23273@item gnus-gravatar-properties
23267@vindex gnus-gravatar-relief 23274@vindex gnus-gravatar-properties
23268If non-nil, adds a shadow rectangle around the image. The value, 23275List of image properties applied to Gravatar images.
23269relief, specifies the width of the shadow lines, in pixels. If relief
23270is negative, shadows are drawn so that the image appears as a pressed
23271button; otherwise, it appears as an unpressed button.
23272 23276
23273@end table 23277@end table
23274 23278
@@ -23618,7 +23622,7 @@ call the external tools during splitting. Example fancy split method:
23618Note that with the nnimap back end, message bodies will not be 23622Note that with the nnimap back end, message bodies will not be
23619downloaded by default. You need to set 23623downloaded by default. You need to set
23620@code{nnimap-split-download-body} to @code{t} to do that 23624@code{nnimap-split-download-body} to @code{t} to do that
23621(@pxref{Client-Side @acronym{IMAP} Splitting}). 23625(@pxref{Client-Side IMAP Splitting}).
23622 23626
23623That is about it. As some spam is likely to get through anyway, you 23627That is about it. As some spam is likely to get through anyway, you
23624might want to have a nifty function to call when you happen to read 23628might want to have a nifty function to call when you happen to read
@@ -23907,7 +23911,7 @@ the message headers; @code{nnimap-split-download-body} tells it to
23907retrieve the message bodies as well. We don't set this by default 23911retrieve the message bodies as well. We don't set this by default
23908because it will slow @acronym{IMAP} down, and that is not an 23912because it will slow @acronym{IMAP} down, and that is not an
23909appropriate decision to make on behalf of the user. @xref{Client-Side 23913appropriate decision to make on behalf of the user. @xref{Client-Side
23910@acronym{IMAP} Splitting}. 23914IMAP Splitting}.
23911 23915
23912You have to specify one or more spam back ends for @code{spam-split} 23916You have to specify one or more spam back ends for @code{spam-split}
23913to use, by setting the @code{spam-use-*} variables. @xref{Spam Back 23917to use, by setting the @code{spam-use-*} variables. @xref{Spam Back