diff options
| author | Gnus developers | 2010-09-30 08:39:23 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2010-09-30 08:39:23 +0000 |
| commit | 229b59da361fdfbea696ef7d829453222b78b219 (patch) | |
| tree | fde9a1b1de67f3d0522c7701dbb6551a739716df /doc/misc | |
| parent | 968ef9b4dae78c5badd7f377b26519c8840823e7 (diff) | |
| download | emacs-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.texi | 56 |
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 |
| 10800 | If @code{gnus-fetch-partial-articles} is non-@code{nil}, Gnus will | 10800 | If @code{<backend>-fetch-partial-articles} is non-@code{nil}, Gnus will |
| 10801 | fetch partial articles, if the backend it fetches them from supports | 10801 | fetch partial articles, if the backend it fetches them from supports |
| 10802 | it. Currently only @code{nnimap} does. If you're looking at a | 10802 | it. Currently only @code{nnimap} does. If you're looking at a |
| 10803 | partial article, and want to see the complete article instead, then | 10803 | partial 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 | ||
| 14794 | The most popular mail backend is probably @code{nnimap}, which | 14794 | The 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 | |||
| 14798 | from different locations, or with different user agents. | 14798 | from 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 | ||
| 14810 | Connecting to an @acronym{IMAP} can be very easy. Type @kbd{B} in the | 14810 | Connecting to an @acronym{IMAP} can be very easy. Type @kbd{B} in the |
| 14811 | group buffer, or (if your primary interest is reading email), say | 14811 | group buffer, or (if your primary interest is reading email), say |
| @@ -14826,15 +14826,15 @@ machine imap.gmail.com login <username> password <password> port imap | |||
| 14826 | That should basically be it for most users. | 14826 | That 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 | ||
| 14832 | Here's an example method that's more complex: | 14832 | Here'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}. | |||
| 14878 | Virtually all @code{IMAP} server support fast streaming of data. If | 14878 | Virtually all @code{IMAP} server support fast streaming of data. If |
| 14879 | you have problems connecting to the server, try setting this to @code{nil}. | 14879 | you have problems connecting to the server, try setting this to @code{nil}. |
| 14880 | 14880 | ||
| 14881 | @item nnimap-fetch-partial-articles | ||
| 14882 | If non-@code{nil}, fetch partial articles from the server. If set to | ||
| 14883 | a string, then it's interpreted as a regexp, and parts that have | ||
| 14884 | matching types will be fetched. For instance, @samp{"text/"} will | ||
| 14885 | fetch 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 | ||
| 14887 | Many people prefer to do the sorting/splitting of mail into their mail | 14893 | Many people prefer to do the sorting/splitting of mail into their mail |
| 14888 | boxes on the @acronym{IMAP} server. That way they don't have to | 14894 | boxes 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 |
| 14899 | Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting | 14905 | Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting |
| 14900 | Mail}). | 14906 | Mail}), except the symbol @code{default}, which means that it should |
| 14907 | use 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 |
| 15461 | with nnimap), for some reason or other, Gnus let you treat it similar | 15468 | with nnimap), for some reason or other, Gnus let you treat it similar |
| 15462 | to a @acronym{POP} server and fetches articles from a given | 15469 | to 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 | ||
| 15465 | Keywords: | 15472 | Keywords: |
| 15466 | 15473 | ||
| @@ -15929,7 +15936,7 @@ after @code{save-excursion} and @code{save-restriction} in the example | |||
| 15929 | above. Also note that with the nnimap backend, message bodies will | 15936 | above. Also note that with the nnimap backend, message bodies will |
| 15930 | not be downloaded by default. You need to set | 15937 | not 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}) |
| 15935 | If the split is a list, and the first element is @code{!}, then | 15942 | If 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. | |||
| 23263 | The size in pixels of gravatars. Gravatars are always square, so one | 23270 | The size in pixels of gravatars. Gravatars are always square, so one |
| 23264 | number for the size is enough. | 23271 | number 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 |
| 23268 | If non-nil, adds a shadow rectangle around the image. The value, | 23275 | List of image properties applied to Gravatar images. |
| 23269 | relief, specifies the width of the shadow lines, in pixels. If relief | ||
| 23270 | is negative, shadows are drawn so that the image appears as a pressed | ||
| 23271 | button; 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: | |||
| 23618 | Note that with the nnimap back end, message bodies will not be | 23622 | Note that with the nnimap back end, message bodies will not be |
| 23619 | downloaded by default. You need to set | 23623 | downloaded 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 | ||
| 23623 | That is about it. As some spam is likely to get through anyway, you | 23627 | That is about it. As some spam is likely to get through anyway, you |
| 23624 | might want to have a nifty function to call when you happen to read | 23628 | might 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 | |||
| 23907 | retrieve the message bodies as well. We don't set this by default | 23911 | retrieve the message bodies as well. We don't set this by default |
| 23908 | because it will slow @acronym{IMAP} down, and that is not an | 23912 | because it will slow @acronym{IMAP} down, and that is not an |
| 23909 | appropriate decision to make on behalf of the user. @xref{Client-Side | 23913 | appropriate decision to make on behalf of the user. @xref{Client-Side |
| 23910 | @acronym{IMAP} Splitting}. | 23914 | IMAP Splitting}. |
| 23911 | 23915 | ||
| 23912 | You have to specify one or more spam back ends for @code{spam-split} | 23916 | You have to specify one or more spam back ends for @code{spam-split} |
| 23913 | to use, by setting the @code{spam-use-*} variables. @xref{Spam Back | 23917 | to use, by setting the @code{spam-use-*} variables. @xref{Spam Back |