Mercurial > emacs
comparison man/emacs-mime.texi @ 82976:5a51a57faa6d gnus-5_10-post-merge-yamaoka
2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
* emacs-mime.texi (Encoding Customization): Add a note to the
mm-content-transfer-encoding-defaults entry.
(rfc2047): Update.
* gnus.texi (Article Highlighting): Add
gnus-cite-ignore-quoted-from.
(POP before SMTP): New node.
(Posting Styles): Addition.
(Splitting Mail): Add nnmail-split-lowercase-expanded.
(Fancy Mail Splitting): Ditto.
(X-Face): Add gnus-x-face.
author | Reiner Steib <Reiner.Steib@gmx.de> |
---|---|
date | Tue, 31 Aug 2004 14:49:35 +0000 |
parents | e88e622cd27a |
children |
comparison
equal
deleted
inserted
replaced
82975:590114f9753d | 82976:5a51a57faa6d |
---|---|
827 Mapping from @acronym{MIME} types to encoding to use. This variable is usually | 827 Mapping from @acronym{MIME} types to encoding to use. This variable is usually |
828 used except, e.g., when other requirements force a safer encoding | 828 used except, e.g., when other requirements force a safer encoding |
829 (digitally signed messages require 7bit encoding). Besides the normal | 829 (digitally signed messages require 7bit encoding). Besides the normal |
830 @acronym{MIME} encodings, @code{qp-or-base64} may be used to indicate that for | 830 @acronym{MIME} encodings, @code{qp-or-base64} may be used to indicate that for |
831 each case the most efficient of quoted-printable and base64 should be | 831 each case the most efficient of quoted-printable and base64 should be |
832 used. You can override this setting on a per-message basis by using | 832 used. |
833 the @code{encoding} @acronym{MML} tag (@pxref{MML Definition}). | 833 |
834 @code{qp-or-base64} has another effect. It will fold long lines so that | |
835 MIME parts may not be broken by MTA. So do @code{quoted-printable} and | |
836 @code{base64}. | |
837 | |
838 Note that it affects body encoding only when a part is a raw forwarded | |
839 message (which will be made by @code{gnus-summary-mail-forward} with the | |
840 arg 2 for example) or is neither the @samp{text/*} type nor the | |
841 @samp{message/*} type. Even though in those cases, you can override | |
842 this setting on a per-message basis by using the @code{encoding} | |
843 @acronym{MML} tag (@pxref{MML Definition}). | |
834 | 844 |
835 @item mm-use-ultra-safe-encoding | 845 @item mm-use-ultra-safe-encoding |
836 @vindex mm-use-ultra-safe-encoding | 846 @vindex mm-use-ultra-safe-encoding |
837 When this is non-@code{nil}, it means that textual parts are encoded as | 847 When this is non-@code{nil}, it means that textual parts are encoded as |
838 quoted-printable if they contain lines longer than 76 characters or | 848 quoted-printable if they contain lines longer than 76 characters or |
1297 library does. | 1307 library does. |
1298 | 1308 |
1299 The following variables are tweakable: | 1309 The following variables are tweakable: |
1300 | 1310 |
1301 @table @code | 1311 @table @code |
1302 @item rfc2047-default-charset | |
1303 @vindex rfc2047-default-charset | |
1304 Characters in this charset should not be decoded by this library. | |
1305 This defaults to @code{iso-8859-1}. | |
1306 | |
1307 @item rfc2047-header-encoding-alist | 1312 @item rfc2047-header-encoding-alist |
1308 @vindex rfc2047-header-encoding-alist | 1313 @vindex rfc2047-header-encoding-alist |
1309 This is an alist of header / encoding-type pairs. Its main purpose is | 1314 This is an alist of header / encoding-type pairs. Its main purpose is |
1310 to prevent encoding of certain headers. | 1315 to prevent encoding of certain headers. |
1311 | 1316 |
1312 The keys can either be header regexps, or @code{t}. | 1317 The keys can either be header regexps, or @code{t}. |
1313 | 1318 |
1314 The values can be either @code{nil}, in which case the header(s) in | 1319 The values can be @code{nil}, in which case the header(s) in question |
1315 question won't be encoded, or @code{mime}, which means that they will be | 1320 won't be encoded, @code{mime}, which means that they will be encoded, or |
1316 encoded. | 1321 @code{address-mime}, which means the header(s) will be encoded carefully |
1322 assuming they contain addresses. | |
1317 | 1323 |
1318 @item rfc2047-charset-encoding-alist | 1324 @item rfc2047-charset-encoding-alist |
1319 @vindex rfc2047-charset-encoding-alist | 1325 @vindex rfc2047-charset-encoding-alist |
1320 RFC2047 specifies two forms of encoding---@code{Q} (a | 1326 RFC2047 specifies two forms of encoding---@code{Q} (a |
1321 Quoted-Printable-like encoding) and @code{B} (base64). This alist | 1327 Quoted-Printable-like encoding) and @code{B} (base64). This alist |
1324 @item rfc2047-encoding-function-alist | 1330 @item rfc2047-encoding-function-alist |
1325 @vindex rfc2047-encoding-function-alist | 1331 @vindex rfc2047-encoding-function-alist |
1326 This is an alist of encoding / function pairs. The encodings are | 1332 This is an alist of encoding / function pairs. The encodings are |
1327 @code{Q}, @code{B} and @code{nil}. | 1333 @code{Q}, @code{B} and @code{nil}. |
1328 | 1334 |
1329 @item rfc2047-q-encoding-alist | |
1330 @vindex rfc2047-q-encoding-alist | |
1331 The @code{Q} encoding isn't quite the same for all headers. Some | |
1332 headers allow a narrower range of characters, and that is what this | |
1333 variable is for. It's an alist of header regexps / allowable character | |
1334 ranges. | |
1335 | |
1336 @item rfc2047-encoded-word-regexp | 1335 @item rfc2047-encoded-word-regexp |
1337 @vindex rfc2047-encoded-word-regexp | 1336 @vindex rfc2047-encoded-word-regexp |
1338 When decoding words, this library looks for matches to this regexp. | 1337 When decoding words, this library looks for matches to this regexp. |
1339 | 1338 |
1340 @end table | 1339 @end table |