[DRE-commits] [ruby-rubymail] 03/11: New upstream release; drop *all* patches

Antonio Terceiro terceiro at moszumanska.debian.org
Sun Feb 15 15:51:14 UTC 2015


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to branch master
in repository ruby-rubymail.

commit ccb51acd94cbc6f31327a998115237f383e018ee
Author: Antonio Terceiro <terceiro at debian.org>
Date:   Sun Feb 15 13:12:03 2015 -0200

    New upstream release; drop *all* patches
---
 debian/changelog                                   |     7 +
 ...-not-quote-params-twice-in-a-set-boundary.patch |    26 -
 ...e-doc-from-0.17-that-was-removed-in-1.0.0.patch | 10027 -------------------
 ...ompatibility-wrapper-for-retrieving-test-.patch |    51 -
 .../0004-Parse-messages-with-r-n-as-linefeed.patch |    36 -
 .../patches/0005-Patch-out-require-rubygems.patch  |    22 -
 ...est-header-params-without-order-guarantee.patch |    27 -
 .../0007-Create-Explicit-Binary-Regexp.patch       |    32 -
 debian/patches/0008-fix-testbase-for-ruby2.0.patch |    11 -
 .../patches/0009-fix-testaddress-for-ruby2.0.patch |    21 -
 .../patches/0010-fix-testmessage-for-ruby2.0.patch |    11 -
 debian/patches/series                              |    10 -
 12 files changed, 7 insertions(+), 10274 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 2273f70..301c38e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ruby-rubymail (1.1.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release
+  * Dropped *all* patches which are not needed anymore.
+
+ -- Antonio Terceiro <terceiro at debian.org>  Sun, 15 Feb 2015 13:11:11 -0200
+
 ruby-rubymail (1.0.0-2) unstable; urgency=low
 
   * Team upload
diff --git a/debian/patches/0001-Do-not-quote-params-twice-in-a-set-boundary.patch b/debian/patches/0001-Do-not-quote-params-twice-in-a-set-boundary.patch
deleted file mode 100644
index 56b8887..0000000
--- a/debian/patches/0001-Do-not-quote-params-twice-in-a-set-boundary.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From: =?UTF-8?q?Adeodato=20Sim=C3=B3?= <adeodato at debian.org>
-Date: Sat, 2 Jun 2012 02:03:08 +0200
-Subject: Do not quote params twice in a set boundary
-
-This patch was obtained from these bugs in the upstream BTS:
-
-  * http://rubyforge.org/tracker/index.php?func=detail&aid=2170&group_id=446&atid=1754
-  * http://rubyforge.org/tracker/index.php?func=detail&aid=2661&group_id=446&atid=1756
----
- lib/rmail/header.rb |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/lib/rmail/header.rb b/lib/rmail/header.rb
-index 9102f28..2152f48 100644
---- a/lib/rmail/header.rb
-+++ b/lib/rmail/header.rb
-@@ -630,7 +630,7 @@ module RMail
-     # Set the boundary parameter of this message's Content-Type:
-     # field.
-     def set_boundary(boundary)
--      params = params_quoted('content-type')
-+      params = params('content-type')
-       params ||= {}
-       params['boundary'] = boundary
-       content_type = content_type()
--- 
diff --git a/debian/patches/0002-Reintroduce-doc-from-0.17-that-was-removed-in-1.0.0.patch b/debian/patches/0002-Reintroduce-doc-from-0.17-that-was-removed-in-1.0.0.patch
deleted file mode 100644
index bb5442d..0000000
--- a/debian/patches/0002-Reintroduce-doc-from-0.17-that-was-removed-in-1.0.0.patch
+++ /dev/null
@@ -1,10027 +0,0 @@
-From: Per Andersson <avtobiff at gmail.com>
-Date: Sat, 2 Jun 2012 01:48:03 +0200
-Subject: Reintroduce doc from 0.17 that was removed in 1.0.0
-
----
- doc/classes/RMail.html                             |  123 ++
- doc/classes/RMail/Address.html                     |  447 +++++++
- doc/classes/RMail/Address.src/M000104.html         |   28 +
- doc/classes/RMail/Address.src/M000105.html         |   22 +
- doc/classes/RMail/Address.src/M000106.html         |   15 +
- doc/classes/RMail/Address.src/M000107.html         |   16 +
- doc/classes/RMail/Address.src/M000108.html         |   15 +
- doc/classes/RMail/Address.src/M000109.html         |   16 +
- doc/classes/RMail/Address.src/M000110.html         |   15 +
- doc/classes/RMail/Address.src/M000111.html         |   19 +
- doc/classes/RMail/Address.src/M000112.html         |   15 +
- doc/classes/RMail/Address.src/M000113.html         |   15 +
- doc/classes/RMail/Address.src/M000114.html         |   26 +
- doc/classes/RMail/Address.src/M000115.html         |   15 +
- doc/classes/RMail/Address.src/M000116.html         |   20 +
- doc/classes/RMail/Address.src/M000117.html         |   19 +
- doc/classes/RMail/Address.src/M000118.html         |   57 +
- doc/classes/RMail/Address.src/M000120.html         |   15 +
- doc/classes/RMail/Address/List.html                |  171 +++
- doc/classes/RMail/Address/List.src/M000123.html    |   15 +
- doc/classes/RMail/Address/List.src/M000124.html    |   15 +
- doc/classes/RMail/Address/List.src/M000125.html    |   15 +
- doc/classes/RMail/Address/List.src/M000126.html    |   15 +
- doc/classes/RMail/Address/List.src/M000127.html    |   15 +
- doc/classes/RMail/Address/List.src/M000128.html    |   15 +
- doc/classes/RMail/Address/Parser.html              |  123 ++
- doc/classes/RMail/Address/Parser.src/M000121.html  |   15 +
- doc/classes/RMail/Address/Parser.src/M000122.html  |   25 +
- doc/classes/RMail/Header.html                      | 1340 ++++++++++++++++++++
- doc/classes/RMail/Header.src/M000040.html          |   15 +
- doc/classes/RMail/Header.src/M000041.html          |   24 +
- doc/classes/RMail/Header.src/M000042.html          |   18 +
- doc/classes/RMail/Header.src/M000043.html          |   18 +
- doc/classes/RMail/Header.src/M000044.html          |   17 +
- doc/classes/RMail/Header.src/M000045.html          |   21 +
- doc/classes/RMail/Header.src/M000046.html          |   15 +
- doc/classes/RMail/Header.src/M000048.html          |   29 +
- doc/classes/RMail/Header.src/M000049.html          |   31 +
- doc/classes/RMail/Header.src/M000050.html          |   15 +
- doc/classes/RMail/Header.src/M000055.html          |   19 +
- doc/classes/RMail/Header.src/M000056.html          |   16 +
- doc/classes/RMail/Header.src/M000057.html          |   18 +
- doc/classes/RMail/Header.src/M000058.html          |   17 +
- doc/classes/RMail/Header.src/M000060.html          |   17 +
- doc/classes/RMail/Header.src/M000062.html          |   17 +
- doc/classes/RMail/Header.src/M000063.html          |   15 +
- doc/classes/RMail/Header.src/M000064.html          |   22 +
- doc/classes/RMail/Header.src/M000065.html          |   17 +
- doc/classes/RMail/Header.src/M000067.html          |   36 +
- doc/classes/RMail/Header.src/M000068.html          |   16 +
- doc/classes/RMail/Header.src/M000069.html          |   16 +
- doc/classes/RMail/Header.src/M000070.html          |   16 +
- doc/classes/RMail/Header.src/M000071.html          |   17 +
- doc/classes/RMail/Header.src/M000072.html          |   17 +
- doc/classes/RMail/Header.src/M000073.html          |   15 +
- doc/classes/RMail/Header.src/M000074.html          |   30 +
- doc/classes/RMail/Header.src/M000075.html          |   20 +
- doc/classes/RMail/Header.src/M000076.html          |   23 +
- doc/classes/RMail/Header.src/M000077.html          |   15 +
- doc/classes/RMail/Header.src/M000078.html          |   15 +
- doc/classes/RMail/Header.src/M000079.html          |   23 +
- doc/classes/RMail/Header.src/M000080.html          |   23 +
- doc/classes/RMail/Header.src/M000081.html          |   23 +
- doc/classes/RMail/Header.src/M000082.html          |   25 +
- doc/classes/RMail/Header.src/M000083.html          |   24 +
- doc/classes/RMail/Header.src/M000084.html          |   21 +
- doc/classes/RMail/Header.src/M000085.html          |   23 +
- doc/classes/RMail/Header.src/M000086.html          |   16 +
- doc/classes/RMail/Header.src/M000087.html          |   15 +
- doc/classes/RMail/Header.src/M000088.html          |   15 +
- doc/classes/RMail/Header.src/M000089.html          |   15 +
- doc/classes/RMail/Header.src/M000090.html          |   15 +
- doc/classes/RMail/Header.src/M000091.html          |   15 +
- doc/classes/RMail/Header.src/M000092.html          |   15 +
- doc/classes/RMail/Header.src/M000093.html          |   15 +
- doc/classes/RMail/Header.src/M000094.html          |   15 +
- doc/classes/RMail/Header.src/M000095.html          |   15 +
- doc/classes/RMail/Header.src/M000096.html          |   15 +
- doc/classes/RMail/Header.src/M000097.html          |   15 +
- doc/classes/RMail/Header.src/M000098.html          |   61 +
- doc/classes/RMail/Header.src/M000099.html          |   15 +
- doc/classes/RMail/Header.src/M000100.html          |   15 +
- doc/classes/RMail/Header.src/M000101.html          |   19 +
- doc/classes/RMail/Header.src/M000102.html          |   27 +
- doc/classes/RMail/Header.src/M000103.html          |   31 +
- doc/classes/RMail/Mailbox.html                     |   99 ++
- doc/classes/RMail/Mailbox.src/M000001.html         |   26 +
- doc/classes/RMail/Mailbox/MBoxReader.html          |  201 +++
- .../RMail/Mailbox/MBoxReader.src/M000002.html      |   27 +
- .../RMail/Mailbox/MBoxReader.src/M000003.html      |   29 +
- .../RMail/Mailbox/MBoxReader.src/M000004.html      |   16 +
- .../RMail/Mailbox/MBoxReader.src/M000005.html      |   15 +
- .../RMail/Mailbox/MBoxReader.src/M000006.html      |   18 +
- doc/classes/RMail/Message.html                     |  323 +++++
- doc/classes/RMail/Message.src/M000010.html         |   18 +
- doc/classes/RMail/Message.src/M000011.html         |   18 +
- doc/classes/RMail/Message.src/M000012.html         |   15 +
- doc/classes/RMail/Message.src/M000013.html         |   15 +
- doc/classes/RMail/Message.src/M000014.html         |   15 +
- doc/classes/RMail/Message.src/M000015.html         |   15 +
- doc/classes/RMail/Message.src/M000016.html         |   21 +
- doc/classes/RMail/Message.src/M000017.html         |   23 +
- doc/classes/RMail/Message.src/M000018.html         |   17 +
- doc/classes/RMail/Message.src/M000019.html         |   16 +
- doc/classes/RMail/Message.src/M000020.html         |   18 +
- doc/classes/RMail/Message.src/M000021.html         |   19 +
- doc/classes/RMail/Parser.html                      |  182 +++
- doc/classes/RMail/Parser.src/M000023.html          |   15 +
- doc/classes/RMail/Parser.src/M000024.html          |   19 +
- doc/classes/RMail/Parser.src/M000025.html          |   15 +
- doc/classes/RMail/Parser/Error.html                |   73 ++
- doc/classes/RMail/Serialize.html                   |  148 +++
- doc/classes/RMail/Serialize.src/M000037.html       |   16 +
- doc/classes/RMail/Serialize.src/M000038.html       |   16 +
- doc/classes/RMail/Serialize.src/M000039.html       |   15 +
- doc/classes/RMail/StreamHandler.html               |  326 +++++
- doc/classes/RMail/StreamHandler.src/M000026.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000027.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000028.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000029.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000030.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000031.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000032.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000033.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000034.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000035.html   |   14 +
- doc/classes/RMail/StreamHandler.src/M000036.html   |   14 +
- doc/classes/RMail/StreamParser.html                |  103 ++
- doc/classes/RMail/StreamParser.src/M000022.html    |   15 +
- doc/classes/RMail/Utils.html                       |  113 ++
- doc/classes/RMail/Utils.src/M000007.html           |   19 +
- doc/classes/RMail/Utils.src/M000008.html           |   15 +
- doc/classes/RMail/Utils.src/M000009.html           |   15 +
- doc/created.rid                                    |    1 +
- doc/files/NEWS.html                                |  495 ++++++++
- doc/files/README.html                              |  143 +++
- doc/files/THANKS.html                              |   95 ++
- doc/files/TODO.html                                |  229 ++++
- doc/files/guide/Intro_txt.html                     |  218 ++++
- doc/files/guide/MIME_txt.html                      |   61 +
- doc/files/guide/TableOfContents_txt.html           |   72 ++
- doc/files/lib/rmail/address_rb.html                |   81 ++
- doc/files/lib/rmail/header_rb.html                 |   86 ++
- doc/files/lib/rmail/mailbox/mboxreader_rb.html     |   83 ++
- doc/files/lib/rmail/mailbox_rb.html                |   82 ++
- doc/files/lib/rmail/message_rb.html                |   83 ++
- doc/files/lib/rmail/parser/multipart_rb.html       |   81 ++
- doc/files/lib/rmail/parser/pushbackreader_rb.html  |   75 ++
- doc/files/lib/rmail/parser_rb.html                 |   87 ++
- doc/files/lib/rmail/serialize_rb.html              |   76 ++
- doc/files/lib/rmail/utils_rb.html                  |   76 ++
- doc/files/lib/rmail_rb.html                        |   98 ++
- doc/fr_class_index.html                            |   51 +
- doc/fr_file_index.html                             |   55 +
- doc/fr_method_index.html                           |  165 +++
- doc/index.html                                     |   22 +
- doc/rdoc-style.css                                 |   99 ++
- 157 files changed, 8607 insertions(+), 0 deletions(-)
- create mode 100644 doc/classes/RMail.html
- create mode 100644 doc/classes/RMail/Address.html
- create mode 100644 doc/classes/RMail/Address.src/M000104.html
- create mode 100644 doc/classes/RMail/Address.src/M000105.html
- create mode 100644 doc/classes/RMail/Address.src/M000106.html
- create mode 100644 doc/classes/RMail/Address.src/M000107.html
- create mode 100644 doc/classes/RMail/Address.src/M000108.html
- create mode 100644 doc/classes/RMail/Address.src/M000109.html
- create mode 100644 doc/classes/RMail/Address.src/M000110.html
- create mode 100644 doc/classes/RMail/Address.src/M000111.html
- create mode 100644 doc/classes/RMail/Address.src/M000112.html
- create mode 100644 doc/classes/RMail/Address.src/M000113.html
- create mode 100644 doc/classes/RMail/Address.src/M000114.html
- create mode 100644 doc/classes/RMail/Address.src/M000115.html
- create mode 100644 doc/classes/RMail/Address.src/M000116.html
- create mode 100644 doc/classes/RMail/Address.src/M000117.html
- create mode 100644 doc/classes/RMail/Address.src/M000118.html
- create mode 100644 doc/classes/RMail/Address.src/M000120.html
- create mode 100644 doc/classes/RMail/Address/List.html
- create mode 100644 doc/classes/RMail/Address/List.src/M000123.html
- create mode 100644 doc/classes/RMail/Address/List.src/M000124.html
- create mode 100644 doc/classes/RMail/Address/List.src/M000125.html
- create mode 100644 doc/classes/RMail/Address/List.src/M000126.html
- create mode 100644 doc/classes/RMail/Address/List.src/M000127.html
- create mode 100644 doc/classes/RMail/Address/List.src/M000128.html
- create mode 100644 doc/classes/RMail/Address/Parser.html
- create mode 100644 doc/classes/RMail/Address/Parser.src/M000121.html
- create mode 100644 doc/classes/RMail/Address/Parser.src/M000122.html
- create mode 100644 doc/classes/RMail/Header.html
- create mode 100644 doc/classes/RMail/Header.src/M000040.html
- create mode 100644 doc/classes/RMail/Header.src/M000041.html
- create mode 100644 doc/classes/RMail/Header.src/M000042.html
- create mode 100644 doc/classes/RMail/Header.src/M000043.html
- create mode 100644 doc/classes/RMail/Header.src/M000044.html
- create mode 100644 doc/classes/RMail/Header.src/M000045.html
- create mode 100644 doc/classes/RMail/Header.src/M000046.html
- create mode 100644 doc/classes/RMail/Header.src/M000048.html
- create mode 100644 doc/classes/RMail/Header.src/M000049.html
- create mode 100644 doc/classes/RMail/Header.src/M000050.html
- create mode 100644 doc/classes/RMail/Header.src/M000055.html
- create mode 100644 doc/classes/RMail/Header.src/M000056.html
- create mode 100644 doc/classes/RMail/Header.src/M000057.html
- create mode 100644 doc/classes/RMail/Header.src/M000058.html
- create mode 100644 doc/classes/RMail/Header.src/M000060.html
- create mode 100644 doc/classes/RMail/Header.src/M000062.html
- create mode 100644 doc/classes/RMail/Header.src/M000063.html
- create mode 100644 doc/classes/RMail/Header.src/M000064.html
- create mode 100644 doc/classes/RMail/Header.src/M000065.html
- create mode 100644 doc/classes/RMail/Header.src/M000067.html
- create mode 100644 doc/classes/RMail/Header.src/M000068.html
- create mode 100644 doc/classes/RMail/Header.src/M000069.html
- create mode 100644 doc/classes/RMail/Header.src/M000070.html
- create mode 100644 doc/classes/RMail/Header.src/M000071.html
- create mode 100644 doc/classes/RMail/Header.src/M000072.html
- create mode 100644 doc/classes/RMail/Header.src/M000073.html
- create mode 100644 doc/classes/RMail/Header.src/M000074.html
- create mode 100644 doc/classes/RMail/Header.src/M000075.html
- create mode 100644 doc/classes/RMail/Header.src/M000076.html
- create mode 100644 doc/classes/RMail/Header.src/M000077.html
- create mode 100644 doc/classes/RMail/Header.src/M000078.html
- create mode 100644 doc/classes/RMail/Header.src/M000079.html
- create mode 100644 doc/classes/RMail/Header.src/M000080.html
- create mode 100644 doc/classes/RMail/Header.src/M000081.html
- create mode 100644 doc/classes/RMail/Header.src/M000082.html
- create mode 100644 doc/classes/RMail/Header.src/M000083.html
- create mode 100644 doc/classes/RMail/Header.src/M000084.html
- create mode 100644 doc/classes/RMail/Header.src/M000085.html
- create mode 100644 doc/classes/RMail/Header.src/M000086.html
- create mode 100644 doc/classes/RMail/Header.src/M000087.html
- create mode 100644 doc/classes/RMail/Header.src/M000088.html
- create mode 100644 doc/classes/RMail/Header.src/M000089.html
- create mode 100644 doc/classes/RMail/Header.src/M000090.html
- create mode 100644 doc/classes/RMail/Header.src/M000091.html
- create mode 100644 doc/classes/RMail/Header.src/M000092.html
- create mode 100644 doc/classes/RMail/Header.src/M000093.html
- create mode 100644 doc/classes/RMail/Header.src/M000094.html
- create mode 100644 doc/classes/RMail/Header.src/M000095.html
- create mode 100644 doc/classes/RMail/Header.src/M000096.html
- create mode 100644 doc/classes/RMail/Header.src/M000097.html
- create mode 100644 doc/classes/RMail/Header.src/M000098.html
- create mode 100644 doc/classes/RMail/Header.src/M000099.html
- create mode 100644 doc/classes/RMail/Header.src/M000100.html
- create mode 100644 doc/classes/RMail/Header.src/M000101.html
- create mode 100644 doc/classes/RMail/Header.src/M000102.html
- create mode 100644 doc/classes/RMail/Header.src/M000103.html
- create mode 100644 doc/classes/RMail/Mailbox.html
- create mode 100644 doc/classes/RMail/Mailbox.src/M000001.html
- create mode 100644 doc/classes/RMail/Mailbox/MBoxReader.html
- create mode 100644 doc/classes/RMail/Mailbox/MBoxReader.src/M000002.html
- create mode 100644 doc/classes/RMail/Mailbox/MBoxReader.src/M000003.html
- create mode 100644 doc/classes/RMail/Mailbox/MBoxReader.src/M000004.html
- create mode 100644 doc/classes/RMail/Mailbox/MBoxReader.src/M000005.html
- create mode 100644 doc/classes/RMail/Mailbox/MBoxReader.src/M000006.html
- create mode 100644 doc/classes/RMail/Message.html
- create mode 100644 doc/classes/RMail/Message.src/M000010.html
- create mode 100644 doc/classes/RMail/Message.src/M000011.html
- create mode 100644 doc/classes/RMail/Message.src/M000012.html
- create mode 100644 doc/classes/RMail/Message.src/M000013.html
- create mode 100644 doc/classes/RMail/Message.src/M000014.html
- create mode 100644 doc/classes/RMail/Message.src/M000015.html
- create mode 100644 doc/classes/RMail/Message.src/M000016.html
- create mode 100644 doc/classes/RMail/Message.src/M000017.html
- create mode 100644 doc/classes/RMail/Message.src/M000018.html
- create mode 100644 doc/classes/RMail/Message.src/M000019.html
- create mode 100644 doc/classes/RMail/Message.src/M000020.html
- create mode 100644 doc/classes/RMail/Message.src/M000021.html
- create mode 100644 doc/classes/RMail/Parser.html
- create mode 100644 doc/classes/RMail/Parser.src/M000023.html
- create mode 100644 doc/classes/RMail/Parser.src/M000024.html
- create mode 100644 doc/classes/RMail/Parser.src/M000025.html
- create mode 100644 doc/classes/RMail/Parser/Error.html
- create mode 100644 doc/classes/RMail/Serialize.html
- create mode 100644 doc/classes/RMail/Serialize.src/M000037.html
- create mode 100644 doc/classes/RMail/Serialize.src/M000038.html
- create mode 100644 doc/classes/RMail/Serialize.src/M000039.html
- create mode 100644 doc/classes/RMail/StreamHandler.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000026.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000027.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000028.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000029.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000030.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000031.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000032.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000033.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000034.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000035.html
- create mode 100644 doc/classes/RMail/StreamHandler.src/M000036.html
- create mode 100644 doc/classes/RMail/StreamParser.html
- create mode 100644 doc/classes/RMail/StreamParser.src/M000022.html
- create mode 100644 doc/classes/RMail/Utils.html
- create mode 100644 doc/classes/RMail/Utils.src/M000007.html
- create mode 100644 doc/classes/RMail/Utils.src/M000008.html
- create mode 100644 doc/classes/RMail/Utils.src/M000009.html
- create mode 100644 doc/created.rid
- create mode 100644 doc/files/NEWS.html
- create mode 100644 doc/files/README.html
- create mode 100644 doc/files/THANKS.html
- create mode 100644 doc/files/TODO.html
- create mode 100644 doc/files/guide/Intro_txt.html
- create mode 100644 doc/files/guide/MIME_txt.html
- create mode 100644 doc/files/guide/TableOfContents_txt.html
- create mode 100644 doc/files/lib/rmail/address_rb.html
- create mode 100644 doc/files/lib/rmail/header_rb.html
- create mode 100644 doc/files/lib/rmail/mailbox/mboxreader_rb.html
- create mode 100644 doc/files/lib/rmail/mailbox_rb.html
- create mode 100644 doc/files/lib/rmail/message_rb.html
- create mode 100644 doc/files/lib/rmail/parser/multipart_rb.html
- create mode 100644 doc/files/lib/rmail/parser/pushbackreader_rb.html
- create mode 100644 doc/files/lib/rmail/parser_rb.html
- create mode 100644 doc/files/lib/rmail/serialize_rb.html
- create mode 100644 doc/files/lib/rmail/utils_rb.html
- create mode 100644 doc/files/lib/rmail_rb.html
- create mode 100644 doc/fr_class_index.html
- create mode 100644 doc/fr_file_index.html
- create mode 100644 doc/fr_method_index.html
- create mode 100644 doc/index.html
- create mode 100644 doc/rdoc-style.css
-
-diff --git a/doc/classes/RMail.html b/doc/classes/RMail.html
-new file mode 100644
-index 0000000..78f557d
---- /dev/null
-+++ b/doc/classes/RMail.html
-@@ -0,0 +1,123 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Module: RMail</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href=".././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Module</font></sup> RMail
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../files/lib/rmail/utils_rb.html" class="aqua">
-+lib/rmail/utils.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/serialize_rb.html" class="aqua">
-+lib/rmail/serialize.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/mailbox_rb.html" class="aqua">
-+lib/rmail/mailbox.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/parser/pushbackreader_rb.html" class="aqua">
-+lib/rmail/parser/pushbackreader.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/parser/multipart_rb.html" class="aqua">
-+lib/rmail/parser/multipart.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/address_rb.html" class="aqua">
-+lib/rmail/address.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/mailbox/mboxreader_rb.html" class="aqua">
-+lib/rmail/mailbox/mboxreader.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/header_rb.html" class="aqua">
-+lib/rmail/header.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/message_rb.html" class="aqua">
-+lib/rmail/message.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail/parser_rb.html" class="aqua">
-+lib/rmail/parser.rb
-+         </a>
-+<br />
-+        <a href="../files/lib/rmail_rb.html" class="aqua">
-+lib/rmail.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+The <a href="RMail.html">RMail</a> module contains all of the RubyMail
-+classes, but has no useful API of its own.
-+</p>
-+<p>
-+See <a href="../files/guide/Intro_txt.html">guide/Intro.txt</a> for a
-+general overview of RubyMail.
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::Class <a href="RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+Module <a href="RMail/Utils.html" class="link">RMail::Utils</a><br />
-+Class <a href="RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::Class <a href="RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::Class <a href="RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+Class <a href="RMail/Header.html" class="link">RMail::Header</a><br />
-+Class <a href="RMail/Message.html" class="link">RMail::Message</a><br />
-+Class <a href="RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::Class <a href="RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+Class <a href="RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+Class <a href="RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+Class <a href="RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.html b/doc/classes/RMail/Address.html
-new file mode 100644
-index 0000000..0adfd69
---- /dev/null
-+++ b/doc/classes/RMail/Address.html
-@@ -0,0 +1,447 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Address</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Address
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/address_rb.html" class="aqua">
-+lib/rmail/address.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+This class provides the following functionality:
-+</p>
-+<ul>
-+<li>Parses RFC2822 address lists into a list of <a
-+href="Address.html">Address</a> objects (see <a
-+href="Address/Parser.html#M000122">#parse</a>).
-+
-+</li>
-+<li>Format <a href="Address.html">Address</a> objects as appropriate for
-+insertion into email messages (see <a
-+href="Address/List.html#M000128">#format</a>).
-+
-+</li>
-+<li>Allows manipulation of the various parts of the address (see <a
-+href="Address.html#M000109">#local=</a>, <a
-+href="Address.html#M000116">#domain=</a>, <a
-+href="Address.html#M000111">#display_name=</a>, <a
-+href="Address.html#M000114">#comments=</a>).
-+
-+</li>
-+</ul>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000105"><=></a>   
-+<a href="#M000117">address</a>   
-+<a href="#M000113">comments</a>   
-+<a href="#M000114">comments=</a>   
-+<a href="#M000110">display_name</a>   
-+<a href="#M000111">display_name=</a>   
-+<a href="#M000115">domain</a>   
-+<a href="#M000116">domain=</a>   
-+<a href="#M000107">eql?</a>   
-+<a href="#M000118">format</a>   
-+<a href="#M000106">hash</a>   
-+<a href="#M000108">local</a>   
-+<a href="#M000109">local=</a>   
-+<a href="#M000112">name</a>   
-+<a href="#M000104">new</a>   
-+<a href="#M000120">parse</a>   
-+<a href="#M000119">to_str</a>   
-+</div>
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Class <a href="Address/List.html" class="link">RMail::Address::List</a><br />
-+Class <a href="Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+
-+</div>
-+
-+<table summary="Included modules" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Included modules</td></tr>
-+</table>
-+<div class="name-list">
-+    <span class="method-name">Comparable</span>
-+</div>
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000104"></a>
-+<a href="Address.src/M000104.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000104.html');return false;">
-+<b>new</b>(string = nil)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Create a new address. If the <tt>string</tt> argument is not nil, it is
-+parsed for mail addresses and if one is found, it is used to initialize
-+this object.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000120"></a>
-+<a href="Address.src/M000120.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000120.html');return false;">
-+<b>parse</b>(string)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Given a string, this function attempts to extract mailing addresses from it
-+and returns an <a href="Address/List.html">RMail::Address::List</a> of
-+those addresses (<a href="Address/List.html">RMail::Address::List</a> is a
-+subclass of Array).
-+</p>
-+<p>
-+This is identical to using a <a
-+href="Address/Parser.html">RMail::Address::Parser</a> directly like this:
-+</p>
-+<pre>
-+ RMail::Address::Parser.new(string).parse
-+</pre>
-+</div>
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000105"></a>
-+<a href="Address.src/M000105.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000105.html');return false;">
-+<b><=></b>(other)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Compare this address with another based on the email address portion only
-+(any display name and comments are ignored). If the other object is not an
-+<a href="Address.html">RMail::Address</a>, it is coerced into a string with
-+its <a href="Address.html#M000119">to_str</a> method and then parsed into
-+an <a href="Address.html">RMail::Address</a> object.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000106"></a>
-+<a href="Address.src/M000106.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000106.html');return false;">
-+<b>hash</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return a hash value for this address. This is based solely on the email
-+address portion (any display name and comments are ignored).
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000107"></a>
-+<a href="Address.src/M000107.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000107.html');return false;">
-+<b>eql?</b>(other)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return true if the two objects are equal. Do this based solely on the email
-+address portion (any display name and comments are ignored). Fails if the
-+other object is not an <a href="Address.html">RMail::Address</a> object.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000108"></a>
-+<a href="Address.src/M000108.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000108.html');return false;">
-+<b>local</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Retrieve the local portion of the mail address. This is the portion that
-+precedes the <tt>@</tt> sign.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000109"></a>
-+<a href="Address.src/M000109.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000109.html');return false;">
-+<b>local=</b>(l)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Assign the local portion of the mail address. This is the portion that
-+precedes the <tt>@</tt> sign.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000110"></a>
-+<a href="Address.src/M000110.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000110.html');return false;">
-+<b>display_name</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the display name of this address. The display name is present only
-+for "angle addr" style addresses such as:
-+</p>
-+<pre>
-+  John Doe <johnd at example.net>
-+</pre>
-+<p>
-+In this case, the display name will be "John Doe". In particular
-+this old style address has no display name:
-+</p>
-+<pre>
-+  bobs at example.net (Bob Smith)
-+</pre>
-+<p>
-+See also <a href="Address.html#M000111">display_name=</a>, <a
-+href="Address.html#M000112">#name</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000111"></a>
-+<a href="Address.src/M000111.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000111.html');return false;">
-+<b>display_name=</b>(str)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Assign a display name to this address. See <a
-+href="Address.html#M000110">display_name</a> for a definition of what this
-+is.
-+</p>
-+<p>
-+See also <a href="Address.html#M000110">display_name</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000112"></a>
-+<a href="Address.src/M000112.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000112.html');return false;">
-+<b>name</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns a best guess at a display name for this email address. This
-+function first checks if the address has a true display name (see <a
-+href="Address.html#M000110">display_name</a>) and returns it if so.
-+Otherwise, if the address has any comments, the last comment will be
-+returned.
-+</p>
-+<p>
-+In most cases, this will behave reasonably. For example, it will return
-+"Bob Smith" for this address:
-+</p>
-+<pre>
-+  bobs at example.net (Bob Smith)
-+</pre>
-+<p>
-+See also <a href="Address.html#M000110">display_name</a>, <a
-+href="Address.html#M000113">#comments</a>, <a
-+href="Address.html#M000114">#comments=</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000113"></a>
-+<a href="Address.src/M000113.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000113.html');return false;">
-+<b>comments</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the comments in this address as an array of strings.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000114"></a>
-+<a href="Address.src/M000114.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000114.html');return false;">
-+<b>comments=</b>(comments)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Set the comments for this address. The <tt>comments</tt> argument can be a
-+string, or an array of strings. In either case, any existing comments are
-+replaced.
-+</p>
-+<p>
-+See also <a href="Address.html#M000113">#comments</a>, <a
-+href="Address.html#M000112">#name</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000115"></a>
-+<a href="Address.src/M000115.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000115.html');return false;">
-+<b>domain</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Retrieve to the domain portion of the mail address. This is the portion
-+after the <tt>@</tt> sign.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000116"></a>
-+<a href="Address.src/M000116.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000116.html');return false;">
-+<b>domain=</b>(domain)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Assign a domain name to this address. This is the portion after the
-+<tt>@</tt> sign. Any existing domain name will be changed.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000117"></a>
-+<a href="Address.src/M000117.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000117.html');return false;">
-+<b>address</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the email address portion of the address (i.e. without a display
-+name, angle addresses, or comments).
-+</p>
-+<p>
-+The string returned is not suitable for insertion into an e-mail. RFC2822
-+quoting rules are not followed. The raw address is returned instead.
-+</p>
-+<p>
-+For example, if the local part requires quoting, this function will not
-+perform the quoting (see <a href="Address/List.html#M000128">#format</a>
-+for that). So this function can returns strings such as:
-+</p>
-+<pre>
-+ "address with no quoting at example.net"
-+</pre>
-+<p>
-+See also <a href="Address/List.html#M000128">#format</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000118"></a>
-+<a href="Address.src/M000118.html" target="Code" class="methodtitle"
-+ onClick="popCode('Address.src/M000118.html');return false;">
-+<b>format</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return this address as a String formated as appropriate for insertion into
-+a mail message.
-+</p>
-+</div>
-+<div class="aka">
-+This method is also aliased as
-+<a href="Address.html#M000119">to_str</a>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000119"></a>
-+<b>to_str</b>()
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Address/List.html#M000128">#format</a>
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000104.html b/doc/classes/RMail/Address.src/M000104.html
-new file mode 100644
-index 0000000..5652082
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000104.html
-@@ -0,0 +1,28 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>new (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 52</span>
-+    <span class="kw">def</span> initialize(string = <span class="kw">nil</span>)
-+
-+      @local = @domain = @comments = @display_name = <span class="kw">nil</span>
-+
-+      <span class="kw">if</span> string.kind_of?(String)
-+        addrs = Address.parse(string)
-+        <span class="kw">if</span> addrs.length > 0
-+          @local = addrs[0].local
-+          @domain = addrs[0].domain
-+          @comments = addrs[0].comments
-+          @display_name = addrs[0].display_name
-+        <span class="kw">end</span>
-+      <span class="kw">else</span>
-+        raise ArgumentError <span class="kw">unless</span> string.nil?
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000105.html b/doc/classes/RMail/Address.src/M000105.html
-new file mode 100644
-index 0000000..d06544f
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000105.html
-@@ -0,0 +1,22 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title><=> (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 74</span>
-+    <span class="kw">def</span> <=>(other)
-+      <span class="kw">if</span> !other.kind_of?(RMail::Address)
-+        other = RMail::Address.new(other.to_str)
-+      <span class="kw">end</span>
-+      cmp = (@local || <span class="str">''</span>) <=> (other.local || <span class="str">''</span>)
-+      <span class="kw">if</span> cmp == 0
-+        cmp = (@domain || <span class="str">''</span>) <=> (other.domain || <span class="str">''</span>)
-+      <span class="kw">end</span>
-+      <span class="kw">return</span> cmp
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000106.html b/doc/classes/RMail/Address.src/M000106.html
-new file mode 100644
-index 0000000..a7a68d9
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000106.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>hash (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 89</span>
-+    <span class="kw">def</span> hash
-+      address.hash
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000107.html b/doc/classes/RMail/Address.src/M000107.html
-new file mode 100644
-index 0000000..7e67eaf
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000107.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>eql? (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 97</span>
-+    <span class="kw">def</span> eql?(other)
-+      raise TypeError <span class="kw">unless</span> other.kind_of?(RMail::Address)
-+      @local.eql?(other.local) <span class="kw">and</span> @domain.eql?(other.domain)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000108.html b/doc/classes/RMail/Address.src/M000108.html
-new file mode 100644
-index 0000000..14ac528
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000108.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>local (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 104</span>
-+    <span class="kw">def</span> local
-+      @local
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000109.html b/doc/classes/RMail/Address.src/M000109.html
-new file mode 100644
-index 0000000..5419b7f
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000109.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>local= (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 110</span>
-+    <span class="kw">def</span> local=(l)
-+      raise ArgumentError <span class="kw">unless</span> l.nil? || l.kind_of?(String)
-+      @local = l
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000110.html b/doc/classes/RMail/Address.src/M000110.html
-new file mode 100644
-index 0000000..40bbbb7
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000110.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>display_name (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 126</span>
-+    <span class="kw">def</span> display_name
-+      @display_name
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000111.html b/doc/classes/RMail/Address.src/M000111.html
-new file mode 100644
-index 0000000..8e2a4f2
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000111.html
-@@ -0,0 +1,19 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>display_name= (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 134</span>
-+    <span class="kw">def</span> display_name=(str)
-+      <span class="kw">unless</span> str.nil? || str.kind_of?(String)
-+        raise ArgumentError, <span class="str">'not a string'</span>
-+      <span class="kw">end</span>
-+      @display_name = str
-+      @display_name = <span class="kw">nil</span> <span class="kw">if</span> @display_name == <span class="str">''</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000112.html b/doc/classes/RMail/Address.src/M000112.html
-new file mode 100644
-index 0000000..de43d7f
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000112.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>name (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 153</span>
-+    <span class="kw">def</span> name
-+      @display_name || (@comments && @comments.last)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000113.html b/doc/classes/RMail/Address.src/M000113.html
-new file mode 100644
-index 0000000..7c6f600
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000113.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>comments (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 158</span>
-+    <span class="kw">def</span> comments
-+      @comments
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000114.html b/doc/classes/RMail/Address.src/M000114.html
-new file mode 100644
-index 0000000..2abee05
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000114.html
-@@ -0,0 +1,26 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>comments= (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 167</span>
-+    <span class="kw">def</span> comments=(comments)
-+      <span class="kw">case</span> comments
-+      <span class="kw">when</span> <span class="kw">nil</span>
-+        @comments = comments
-+      <span class="kw">when</span> Array
-+        @comments = comments
-+      <span class="kw">when</span> String
-+        @comments = [ comments ]
-+      <span class="kw">else</span>
-+        raise TypeError, "Argument to RMail::Address#comments= must be " +
-+          "String, Array or nil, was #{comments.type}."
-+      <span class="kw">end</span>
-+      @comments.freeze
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000115.html b/doc/classes/RMail/Address.src/M000115.html
-new file mode 100644
-index 0000000..ce4f718
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000115.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>domain (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 184</span>
-+    <span class="kw">def</span> domain
-+      @domain
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000116.html b/doc/classes/RMail/Address.src/M000116.html
-new file mode 100644
-index 0000000..a49a576
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000116.html
-@@ -0,0 +1,20 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>domain= (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 190</span>
-+    <span class="kw">def</span> domain=(domain)
-+      @domain = <span class="kw">if</span> domain.nil? <span class="kw">or</span> domain == <span class="str">''</span>
-+                  <span class="kw">nil</span>
-+                <span class="kw">else</span>
-+                  raise ArgumentError <span class="kw">unless</span> domain.kind_of?(String)
-+                  domain.strip
-+                <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000117.html b/doc/classes/RMail/Address.src/M000117.html
-new file mode 100644
-index 0000000..55660a1
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000117.html
-@@ -0,0 +1,19 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>address (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 213</span>
-+    <span class="kw">def</span> address
-+      <span class="kw">if</span> @domain.nil?
-+        @local
-+      <span class="kw">else</span>
-+        @local + <span class="str">'@'</span> + @domain
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000118.html b/doc/classes/RMail/Address.src/M000118.html
-new file mode 100644
-index 0000000..d0d1df6
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000118.html
-@@ -0,0 +1,57 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>format (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 223</span>
-+    <span class="kw">def</span> format
-+      display_name = <span class="kw">if</span> @display_name.nil?
-+                       <span class="kw">nil</span>
-+                     <span class="kw">elsif</span> @display_name =~ /^[-\/\w=!#\$%&'*+?^`{|}~ ]+$/
-+                       @display_name
-+                     <span class="kw">else</span>
-+                       <span class="str">'"'</span> + @display_name.gsub(<span class="re">/["\\]/</span>, <span class="str">'\\\\\&'</span>) + <span class="str">'"'</span>
-+                     <span class="kw">end</span>
-+      local = <span class="kw">if</span> (@local !~ /^[-\w=!#\$%&'*+?^`{|}~\.\/]+$/ ||
-+                  @local =~ <span class="re">/^\./</span> ||
-+                  @local =~ <span class="re">/\.$/</span> ||
-+                  @local =~ <span class="re">/\.\./</span>)
-+                <span class="str">'"'</span> + @local.gsub(<span class="re">/["\\]/</span>, <span class="str">'\\\\\&'</span>) + <span class="str">'"'</span>
-+              <span class="kw">else</span>
-+                @local
-+              <span class="kw">end</span>
-+      domain = <span class="kw">if</span> (!@domain.nil? <span class="kw">and</span>
-+                   (@domain !~ /^[-\w=!#\$%&'*+?^`{|}~\.\/]+$/ ||
-+                    @domain =~ <span class="re">/^\./</span> ||
-+                    @domain =~ <span class="re">/\.$/</span> ||
-+                    @domain =~ <span class="re">/\.\./</span>))
-+               <span class="kw">then</span>
-+                 <span class="str">'['</span> + <span class="kw">if</span> @domain =~ <span class="re">/^\[(.*)\]$/</span>
-+                         $1
-+                       <span class="kw">else</span>
-+                         @domain
-+                       <span class="kw">end</span>.gsub(<span class="re">/[\[\]\\]/</span>, <span class="str">'\\\\\&'</span>) + <span class="str">']'</span>
-+               <span class="kw">else</span>
-+                 @domain
-+               <span class="kw">end</span>
-+      address = <span class="kw">if</span> domain.nil?
-+                  local
-+                <span class="kw">elsif</span> !display_name.nil? <span class="kw">or</span> domain[-1] == ?]
-+                  <span class="str">'<'</span> + local + <span class="str">'@'</span> + domain + <span class="str">'>'</span>
-+                <span class="kw">else</span>
-+                  local + <span class="str">'@'</span> + domain
-+                <span class="kw">end</span>
-+      comments = <span class="kw">nil</span>
-+      comments = <span class="kw">unless</span> @comments.nil?
-+                   @comments.collect { |c|
-+          <span class="str">'('</span> + c.gsub(<span class="re">/[()\\]/</span>, <span class="str">'\\\\\&'</span>) + <span class="str">')'</span>
-+        }.join(<span class="str">' '</span>)
-+                 <span class="kw">end</span>
-+      [display_name, address, comments].compact.join(<span class="str">' '</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address.src/M000120.html b/doc/classes/RMail/Address.src/M000120.html
-new file mode 100644
-index 0000000..32ac991
---- /dev/null
-+++ b/doc/classes/RMail/Address.src/M000120.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>parse (RMail::Address)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 776</span>
-+    <span class="kw">def</span> Address.parse(string)
-+      Parser.new(string).parse
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/List.html b/doc/classes/RMail/Address/List.html
-new file mode 100644
-index 0000000..ee7cfe7
---- /dev/null
-+++ b/doc/classes/RMail/Address/List.html
-@@ -0,0 +1,171 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Address::List</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Address::List
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../../files/lib/rmail/address_rb.html" class="aqua">
-+lib/rmail/address.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Array
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+<a href="List.html">RMail::Address::List</a> is a simple subclass of the
-+Array class that provides convenience methods for accessing the <a
-+href="../Address.html">RMail::Address</a> objects it contains.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000127">addresses</a>   
-+<a href="#M000124">display_names</a>   
-+<a href="#M000126">domains</a>   
-+<a href="#M000128">format</a>   
-+<a href="#M000123">locals</a>   
-+<a href="#M000125">names</a>   
-+</div>
-+
-+
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000123"></a>
-+<a href="List.src/M000123.html" target="Code" class="methodtitle"
-+ onClick="popCode('List.src/M000123.html');return false;">
-+<b>locals</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array of strings — the result of calling
-+RMail::Address#local on each element of the list.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000124"></a>
-+<a href="List.src/M000124.html" target="Code" class="methodtitle"
-+ onClick="popCode('List.src/M000124.html');return false;">
-+<b>display_names</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array of strings — the result of calling
-+RMail::Address#display_name on each element of the list.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000125"></a>
-+<a href="List.src/M000125.html" target="Code" class="methodtitle"
-+ onClick="popCode('List.src/M000125.html');return false;">
-+<b>names</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array of strings — the result of calling
-+RMail::Address#name on each element of the list.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000126"></a>
-+<a href="List.src/M000126.html" target="Code" class="methodtitle"
-+ onClick="popCode('List.src/M000126.html');return false;">
-+<b>domains</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array of strings — the result of calling
-+RMail::Address#domain on each element of the list.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000127"></a>
-+<a href="List.src/M000127.html" target="Code" class="methodtitle"
-+ onClick="popCode('List.src/M000127.html');return false;">
-+<b>addresses</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array of strings — the result of calling
-+RMail::Address#address on each element of the list.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000128"></a>
-+<a href="List.src/M000128.html" target="Code" class="methodtitle"
-+ onClick="popCode('List.src/M000128.html');return false;">
-+<b>format</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array of strings — the result of calling
-+RMail::Address#format on each element of the list.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/List.src/M000123.html b/doc/classes/RMail/Address/List.src/M000123.html
-new file mode 100644
-index 0000000..3400178
---- /dev/null
-+++ b/doc/classes/RMail/Address/List.src/M000123.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>locals (RMail::Address::List)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 787</span>
-+      <span class="kw">def</span> locals
-+        collect { |a| a.local }
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/List.src/M000124.html b/doc/classes/RMail/Address/List.src/M000124.html
-new file mode 100644
-index 0000000..241b99a
---- /dev/null
-+++ b/doc/classes/RMail/Address/List.src/M000124.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>display_names (RMail::Address::List)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 793</span>
-+      <span class="kw">def</span> display_names
-+        collect { |a| a.display_name }
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/List.src/M000125.html b/doc/classes/RMail/Address/List.src/M000125.html
-new file mode 100644
-index 0000000..66e17c6
---- /dev/null
-+++ b/doc/classes/RMail/Address/List.src/M000125.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>names (RMail::Address::List)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 799</span>
-+      <span class="kw">def</span> names
-+        collect { |a| a.name }
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/List.src/M000126.html b/doc/classes/RMail/Address/List.src/M000126.html
-new file mode 100644
-index 0000000..5aa575f
---- /dev/null
-+++ b/doc/classes/RMail/Address/List.src/M000126.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>domains (RMail::Address::List)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 805</span>
-+      <span class="kw">def</span> domains
-+        collect { |a| a.domain }
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/List.src/M000127.html b/doc/classes/RMail/Address/List.src/M000127.html
-new file mode 100644
-index 0000000..9cba2eb
---- /dev/null
-+++ b/doc/classes/RMail/Address/List.src/M000127.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>addresses (RMail::Address::List)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 811</span>
-+      <span class="kw">def</span> addresses
-+        collect { |a| a.address }
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/List.src/M000128.html b/doc/classes/RMail/Address/List.src/M000128.html
-new file mode 100644
-index 0000000..d92b42f
---- /dev/null
-+++ b/doc/classes/RMail/Address/List.src/M000128.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>format (RMail::Address::List)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 817</span>
-+      <span class="kw">def</span> format
-+        collect { |a| a.format }
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/Parser.html b/doc/classes/RMail/Address/Parser.html
-new file mode 100644
-index 0000000..f22119d
---- /dev/null
-+++ b/doc/classes/RMail/Address/Parser.html
-@@ -0,0 +1,123 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Address::Parser</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Address::Parser
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../../files/lib/rmail/address_rb.html" class="aqua">
-+lib/rmail/address.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+This class provides a facility to parse a string containing one or more
-+RFC2822 addresses into an array of <a
-+href="../Address.html">RMail::Address</a> objects. You can use it directly,
-+but it is more conveniently used with the <a
-+href="../Address.html">RMail::Address</a>.parse method.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000121">new</a>   
-+<a href="#M000122">parse</a>   
-+</div>
-+
-+
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000121"></a>
-+<a href="Parser.src/M000121.html" target="Code" class="methodtitle"
-+ onClick="popCode('Parser.src/M000121.html');return false;">
-+<b>new</b>(string)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Create a <a href="Parser.html">RMail::Address::Parser</a> object that will
-+parse <tt>string</tt>. See also the <a
-+href="../Address.html">RMail::Address</a>.parse method.
-+</p>
-+</div>
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000122"></a>
-+<a href="Parser.src/M000122.html" target="Code" class="methodtitle"
-+ onClick="popCode('Parser.src/M000122.html');return false;">
-+<b>parse</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This function attempts to extract mailing addresses from the string passed
-+to <a href="Parser.html#M000121">#new</a>. The function returns an <a
-+href="List.html">RMail::Address::List</a> of <a
-+href="../Address.html">RMail::Address</a> objects (<a
-+href="List.html">RMail::Address::List</a> is a subclass of Array). A
-+malformed input string will not generate an exception. Instead, the array
-+returned will simply not contained the malformed addresses.
-+</p>
-+<p>
-+The string is expected to be in a valid format as documented in
-+RFC2822’s mailbox-list grammar. This will work for lists of addresses
-+in the <tt>To:</tt>, <tt>From:</tt>, etc. headers in email.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/Parser.src/M000121.html b/doc/classes/RMail/Address/Parser.src/M000121.html
-new file mode 100644
-index 0000000..c80be2b
---- /dev/null
-+++ b/doc/classes/RMail/Address/Parser.src/M000121.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>new (RMail::Address::Parser)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 280</span>
-+      <span class="kw">def</span> initialize(string)
-+        @string = string
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Address/Parser.src/M000122.html b/doc/classes/RMail/Address/Parser.src/M000122.html
-new file mode 100644
-index 0000000..65091fa
---- /dev/null
-+++ b/doc/classes/RMail/Address/Parser.src/M000122.html
-@@ -0,0 +1,25 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>parse (RMail::Address::Parser)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/address.rb, line 296</span>
-+      <span class="kw">def</span> parse
-+        @lexemes = []
-+        @tokens = []
-+        @addresses = RMail::Address::List.new
-+        @errors = 0
-+        new_address
-+        get
-+        address_list
-+        reset_errors
-+        @addresses.delete_if { |a|
-+          !a.local || !a.domain
-+        }
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.html b/doc/classes/RMail/Header.html
-new file mode 100644
-index 0000000..612c663
---- /dev/null
-+++ b/doc/classes/RMail/Header.html
-@@ -0,0 +1,1340 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Header</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Header
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/header_rb.html" class="aqua">
-+lib/rmail/header.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>Overview</h1>
-+<p>
-+The <a href="Header.html">RMail::Header</a> class supports the creation and
-+manipulation of RFC2822 mail headers.
-+</p>
-+<p>
-+A mail header is a little bit like a Hash. The fields are keyed by a string
-+field name. It is also a little bit like an Array, since the fields are in
-+a specific order. This class provides many of the methods of both the Hash
-+and Array class. It also includes the Enumerable module.
-+</p>
-+<h1>Terminology</h1>
-+<table>
-+<tr><td valign="top">header:</td><td>The entire header. Each <a href="Header.html">RMail::Header</a> object is
-+one mail header.
-+
-+</td></tr>
-+<tr><td valign="top">field:</td><td>An element of the header. Fields have a name and a value. For example, the
-+field "Subject: Hi Mom!" has a name of "Subject" and a
-+value of "Hi Mom!"
-+
-+</td></tr>
-+<tr><td valign="top">name:</td><td>A name of a field. For example: "Subject" or "From".
-+
-+</td></tr>
-+<tr><td valign="top">value:</td><td>The value of a field.
-+
-+</td></tr>
-+</table>
-+<h1>Conventions</h1>
-+<p>
-+The header’s fields are stored in a particular order. Methods such as
-+<a href="Header.html#M000058">#each</a> process the headers in this order.
-+</p>
-+<p>
-+When field names or values are added to the object they are frozen. This
-+helps prevent accidental modification to what is stored in the object.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000071">==</a>   
-+<a href="#M000041">[]</a>   
-+<a href="#M000070">[]=</a>   
-+<a href="#M000067">add</a>   
-+<a href="#M000098">add_message_id</a>   
-+<a href="#M000068">add_raw</a>   
-+<a href="#M000103">address_list_assign</a>   
-+<a href="#M000102">address_list_fetch</a>   
-+<a href="#M000093">bcc</a>   
-+<a href="#M000094">bcc=</a>   
-+<a href="#M000091">cc</a>   
-+<a href="#M000092">cc=</a>   
-+<a href="#M000044">clear</a>   
-+<a href="#M000043">clone</a>   
-+<a href="#M000079">content_type</a>   
-+<a href="#M000085">date</a>   
-+<a href="#M000086">date=</a>   
-+<a href="#M000055">delete</a>   
-+<a href="#M000056">delete_at</a>   
-+<a href="#M000057">delete_if</a>   
-+<a href="#M000042">dup</a>   
-+<a href="#M000058">each</a>   
-+<a href="#M000061">each_key</a>   
-+<a href="#M000060">each_name</a>   
-+<a href="#M000059">each_pair</a>   
-+<a href="#M000062">each_value</a>   
-+<a href="#M000063">empty?</a>   
-+<a href="#M000048">fetch</a>   
-+<a href="#M000049">fetch_all</a>   
-+<a href="#M000050">field?</a>   
-+<a href="#M000087">from</a>   
-+<a href="#M000088">from=</a>   
-+<a href="#M000053">has_key?</a>   
-+<a href="#M000052">include?</a>   
-+<a href="#M000054">key?</a>   
-+<a href="#M000066">keys</a>   
-+<a href="#M000046">length</a>   
-+<a href="#M000076">match</a>   
-+<a href="#M000075">match?</a>   
-+<a href="#M000078">mbox_from</a>   
-+<a href="#M000077">mbox_from=</a>   
-+<a href="#M000080">media_type</a>   
-+<a href="#M000051">member?</a>   
-+<a href="#M000097">message_id</a>   
-+<a href="#M000065">names</a>   
-+<a href="#M000040">new</a>   
-+<a href="#M000083">param</a>   
-+<a href="#M000082">params</a>   
-+<a href="#M000101">recipients</a>   
-+<a href="#M000045">replace</a>   
-+<a href="#M000095">reply_to</a>   
-+<a href="#M000096">reply_to=</a>   
-+<a href="#M000064">select</a>   
-+<a href="#M000069">set</a>   
-+<a href="#M000084">set_boundary</a>   
-+<a href="#M000047">size</a>   
-+<a href="#M000099">subject</a>   
-+<a href="#M000100">subject=</a>   
-+<a href="#M000081">subtype</a>   
-+<a href="#M000089">to</a>   
-+<a href="#M000090">to=</a>   
-+<a href="#M000072">to_a</a>   
-+<a href="#M000073">to_s</a>   
-+<a href="#M000074">to_string</a>   
-+</div>
-+
-+
-+<table summary="Attributes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Attributes</td></tr>
-+</table>
-+<table summary="Attribute details" cellspacing="5">
-+     <tr valign="top">
-+       <td class="attr-name">fields</td>
-+       <td align="center" class="attr-rw"> [RW] </td>
-+       <td></td>
-+     </tr>
-+</table>
-+
-+
-+<table summary="Included modules" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Included modules</td></tr>
-+</table>
-+<div class="name-list">
-+    <span class="method-name">Enumerable</span>
-+</div>
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000040"></a>
-+<a href="Header.src/M000040.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000040.html');return false;">
-+<b>new</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Creates a new empty header object.
-+</p>
-+</div>
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000041"></a>
-+<a href="Header.src/M000041.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000041.html');return false;">
-+<b>[]</b>(name_or_index)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return the value of the first matching field of a field name, or nil if
-+none found. If passed a Fixnum, returns the header indexed by the number.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000042"></a>
-+<a href="Header.src/M000042.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000042.html');return false;">
-+<b>dup</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Creates a copy of this header object. A new <a
-+href="Header.html">RMail::Header</a> is created and the instance data is
-+copied over. However, the new object will still reference the same strings
-+held in the original object. Since these strings are frozen, this usually
-+won’t matter.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000043"></a>
-+<a href="Header.src/M000043.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000043.html');return false;">
-+<b>clone</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Creates a complete copy of this header object, including any singleton
-+methods and strings. The returned object will be a complete and unrelated
-+duplicate of the original.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000044"></a>
-+<a href="Header.src/M000044.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000044.html');return false;">
-+<b>clear</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Delete all fields in this object. Returns self.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000045"></a>
-+<a href="Header.src/M000045.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000045.html');return false;">
-+<b>replace</b>(other)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Replaces the contents of this header with that of another header object.
-+Returns self.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000046"></a>
-+<a href="Header.src/M000046.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000046.html');return false;">
-+<b>length</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return the number of fields in this object.
-+</p>
-+</div>
-+<div class="aka">
-+This method is also aliased as
-+<a href="Header.html#M000047">size</a>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000047"></a>
-+<b>size</b>()
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Header.html#M000046">#length</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000048"></a>
-+<a href="Header.src/M000048.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000048.html');return false;">
-+<b>fetch</b>(name, *rest) {|name| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return the value of the first matching field of a given name. If there is
-+no such field, the value returned by the supplied block is returned. If no
-+block is passed, the value of <tt>default_value</tt> is returned. If no
-+<tt>default_value</tt> is specified, an IndexError exception is raised.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000049"></a>
-+<a href="Header.src/M000049.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000049.html');return false;">
-+<b>fetch_all</b>(name, *rest) {|name| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the values of every field named <tt>name</tt>. If there are no such
-+fields, the value returned by the block is returned. If no block is passed,
-+the value of <tt>default_value</tt> is returned. If no
-+<tt>default_value</tt> is specified, an IndexError exception is raised.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000050"></a>
-+<a href="Header.src/M000050.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000050.html');return false;">
-+<b>field?</b>(name)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns true if the message has a field named ‘name’.
-+</p>
-+</div>
-+<div class="aka">
-+This method is also aliased as
-+<a href="Header.html#M000051">member?</a>
-+<a href="Header.html#M000052">include?</a>
-+<a href="Header.html#M000053">has_key?</a>
-+<a href="Header.html#M000054">key?</a>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000051"></a>
-+<b>member?</b>(name)
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Header.html#M000050">#field?</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000052"></a>
-+<b>include?</b>(name)
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Header.html#M000050">#field?</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000053"></a>
-+<b>has_key?</b>(name)
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Header.html#M000050">#field?</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000054"></a>
-+<b>key?</b>(name)
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Header.html#M000050">#field?</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000055"></a>
-+<a href="Header.src/M000055.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000055.html');return false;">
-+<b>delete</b>(name)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Deletes all fields with <tt>name</tt>. Returns self.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000056"></a>
-+<a href="Header.src/M000056.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000056.html');return false;">
-+<b>delete_at</b>(index)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Deletes the field at the specified index and returns its value.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000057"></a>
-+<a href="Header.src/M000057.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000057.html');return false;">
-+<b>delete_if</b>() {|name, value| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Deletes the field if the passed block returns true. Returns self.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000058"></a>
-+<a href="Header.src/M000058.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000058.html');return false;">
-+<b>each</b>() {|name, value| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Executes block once for each field in the header, passing the key and value
-+as parameters.
-+</p>
-+<p>
-+Returns self.
-+</p>
-+</div>
-+<div class="aka">
-+This method is also aliased as
-+<a href="Header.html#M000059">each_pair</a>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000059"></a>
-+<b>each_pair</b>()
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Header.html#M000058">#each</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000060"></a>
-+<a href="Header.src/M000060.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000060.html');return false;">
-+<b>each_name</b>() {|i.name| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Executes block once for each field in the header, passing the field’s
-+name as a parameter.
-+</p>
-+<p>
-+Returns self
-+</p>
-+</div>
-+<div class="aka">
-+This method is also aliased as
-+<a href="Header.html#M000061">each_key</a>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000061"></a>
-+<b>each_key</b>()
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Header.html#M000060">#each_name</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000062"></a>
-+<a href="Header.src/M000062.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000062.html');return false;">
-+<b>each_value</b>() {|i.value| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Executes block once for each field in the header, passing the field’s
-+value as a parameter.
-+</p>
-+<p>
-+Returns self
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000063"></a>
-+<a href="Header.src/M000063.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000063.html');return false;">
-+<b>empty?</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns true if the header contains no fields
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000064"></a>
-+<a href="Header.src/M000064.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000064.html');return false;">
-+<b>select</b>(*names)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array of pairs [ name, value ] for all fields with one of the
-+names passed.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000065"></a>
-+<a href="Header.src/M000065.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000065.html');return false;">
-+<b>names</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an array consisting of the names of every field in this header.
-+</p>
-+</div>
-+<div class="aka">
-+This method is also aliased as
-+<a href="Header.html#M000066">keys</a>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000066"></a>
-+<b>keys</b>()
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Alias for <a href="Address/List.html#M000125">#names</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000067"></a>
-+<a href="Header.src/M000067.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000067.html');return false;">
-+<b>add</b>(name, value, index = nil, params = nil)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Add a new field with <tt>name</tt> and <tt>value</tt>. When <tt>index</tt>
-+is nil (the default if not specified) the line is appended to the header,
-+otherwise it is inserted at the specified index. E.g. an <tt>index</tt> of
-+0 will prepend the header line.
-+</p>
-+<p>
-+You can pass additional parameters for the header as a hash table
-+<tt>params</tt>. Every key of the hash will be the name of the parameter,
-+and every key’s value the parameter value.
-+</p>
-+<p>
-+E.g.
-+</p>
-+<pre>
-+   header.add('Content-Type', 'multipart/mixed', nil,
-+              'boundary' => 'the boundary')
-+</pre>
-+<p>
-+will add this header
-+</p>
-+<pre>
-+   Content-Type: multipart/mixed; boundary="the boundary"
-+</pre>
-+<p>
-+Always returns self.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000068"></a>
-+<a href="Header.src/M000068.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000068.html');return false;">
-+<b>add_raw</b>(raw)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Add a new field as a raw string together with a parsed name/value. This
-+method is used mainly by the parser and regular programs should stick to <a
-+href="Header.html#M000067">#add</a>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000069"></a>
-+<a href="Header.src/M000069.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000069.html');return false;">
-+<b>set</b>(name, value, params = nil)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+First delete any fields with <tt>name</tt>, then append a new field with
-+<tt>name</tt>, <tt>value</tt>, and <tt>params</tt> as in <a
-+href="Header.html#M000067">#add</a>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000070"></a>
-+<a href="Header.src/M000070.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000070.html');return false;">
-+<b>[]=</b>(name, value)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Append a new field with <tt>name</tt> and <tt>value</tt>. If you want
-+control of where the field is inserted, see <a
-+href="Header.html#M000067">#add</a>.
-+</p>
-+<p>
-+Returns <tt>value</tt>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000071"></a>
-+<a href="Header.src/M000071.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000071.html');return false;">
-+<b>==</b>(other)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns true if the two objects have the same number of fields, in the same
-+order, with the same values.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000072"></a>
-+<a href="Header.src/M000072.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000072.html');return false;">
-+<b>to_a</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns a new array holding one [ name, value ] array per field in the
-+header.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000073"></a>
-+<a href="Header.src/M000073.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000073.html');return false;">
-+<b>to_s</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Converts the header to a string, including any mbox from line. Equivalent
-+to header.to_string(true).
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000074"></a>
-+<a href="Header.src/M000074.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000074.html');return false;">
-+<b>to_string</b>(mbox_from = false)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Converts the header to a string. If <tt><a
-+href="Header.html#M000078">mbox_from</a></tt> is true, then the mbox from
-+line is also included.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000075"></a>
-+<a href="Header.src/M000075.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000075.html');return false;">
-+<b>match?</b>(name, value)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Determine if there is any fields that match the given <tt>name</tt> and
-+<tt>value</tt>.
-+</p>
-+<p>
-+If <tt>name</tt> is a String, all fields of that name are tested. If
-+<tt>name</tt> is a Regexp the field names are matched against the regexp
-+(the field names are converted to lower case first). Use the regexp // if
-+you want to test all field names.
-+</p>
-+<p>
-+If <tt>value</tt> is a String, it is converted to a case insensitive Regexp
-+that matches the string. Otherwise, it must be a Regexp. Note that the
-+field value may be folded across many lines, so you should use a multi-line
-+Regexp. Also consider using a case insensitive Regexp. Use the regexp // if
-+you want to match all possible field values.
-+</p>
-+<p>
-+Returns true if there is a match, false otherwise.
-+</p>
-+<p>
-+Example:
-+</p>
-+<pre>
-+   if h.match?('x-ml-name', /ruby-dev/im)
-+     # do something
-+   end
-+</pre>
-+<p>
-+See also: <a href="Header.html#M000076">#match</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000076"></a>
-+<a href="Header.src/M000076.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000076.html');return false;">
-+<b>match</b>(name, value)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Find all fields that match the given +name and <tt>value</tt>.
-+</p>
-+<p>
-+If <tt>name</tt> is a String, all fields of that name are tested. If
-+<tt>name</tt> is a Regexp, the field names are matched against the regexp
-+(the field names are converted to lower case first). Use the regexp // if
-+you want to test all field names.
-+</p>
-+<p>
-+If <tt>value</tt> is a String, it is converted to a case insensitive Regexp
-+that matches the string. Otherwise, it must be a Regexp. Note that the
-+field value may be folded across many lines, so you may need to use a
-+multi-line Regexp. Also consider using a case insensitive Regexp. Use the
-+regexp // if you want to match all possible field values.
-+</p>
-+<p>
-+Returns a new <a href="Header.html">RMail::Header</a> holding all matching
-+headers.
-+</p>
-+<p>
-+Examples:
-+</p>
-+<pre>
-+ received = header.match('Received', //)
-+ destinations = header.match(/^(to|cc|bcc)$/, //)
-+ bigfoot_received = header.match('received',
-+                                 /from.*by.*bigfoot\.com.*LiteMail/im)
-+</pre>
-+<p>
-+See also: <a href="Header.html#M000075">#match?</a>
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000077"></a>
-+<a href="Header.src/M000077.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000077.html');return false;">
-+<b>mbox_from=</b>(value)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the "From " line commonly used in the Unix mbox mailbox
-+format. The <tt>value</tt> supplied should be the entire "From "
-+line.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000078"></a>
-+<a href="Header.src/M000078.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000078.html');return false;">
-+<b>mbox_from</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Gets the "From " line previously set with <a
-+href="Header.html#M000077">mbox_from=</a>, or nil.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000079"></a>
-+<a href="Header.src/M000079.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000079.html');return false;">
-+<b>content_type</b>(default = nil) {|| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This returns the full content type of this message converted to lower case.
-+</p>
-+<p>
-+If there is no content type header, returns the passed block is executed
-+and its return value is returned. If no block is passed, the value of the
-+<tt>default</tt> argument is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000080"></a>
-+<a href="Header.src/M000080.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000080.html');return false;">
-+<b>media_type</b>(default = nil) {|| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This returns the main media type for this message converted to lower case.
-+This is the first portion of the content type. E.g. a content type of
-+<tt>text/plain</tt> has a media type of <tt>text</tt>.
-+</p>
-+<p>
-+If there is no content type field, returns the passed block is executed and
-+its return value is returned. If no block is passed, the value of the
-+<tt>default</tt> argument is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000081"></a>
-+<a href="Header.src/M000081.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000081.html');return false;">
-+<b>subtype</b>(default = nil) {|| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This returns the media subtype for this message, converted to lower case.
-+This is the second portion of the content type. E.g. a content type of
-+<tt>text/plain</tt> has a media subtype of <tt>plain</tt>.
-+</p>
-+<p>
-+If there is no content type field, returns the passed block is executed and
-+its return value is returned. If no block is passed, the value of the
-+<tt>default</tt> argument is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000082"></a>
-+<a href="Header.src/M000082.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000082.html');return false;">
-+<b>params</b>(field_name, default = nil) {|field_name| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This returns a hash of parameters. Each key in the hash is the name of the
-+parameter in lower case and each value in the hash is the unquoted
-+parameter value. If a parameter has no value, its value in the hash will be
-+<tt>true</tt>.
-+</p>
-+<p>
-+If the field or parameter does not exist or it is malformed in a way that
-+makes it impossible to parse, then the passed block is executed and its
-+return value is returned. If no block is passed, the value of the
-+<tt>default</tt> argument is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000083"></a>
-+<a href="Header.src/M000083.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000083.html');return false;">
-+<b>param</b>(field_name, param_name, default = nil) {|field_name, param_name| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This returns the parameter value for the given parameter in the given
-+field. The value returned is unquoted.
-+</p>
-+<p>
-+If the field or parameter does not exist or it is malformed in a way that
-+makes it impossible to parse, then the passed block is executed and its
-+return value is returned. If no block is passed, the value of the
-+<tt>default</tt> argument is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000084"></a>
-+<a href="Header.src/M000084.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000084.html');return false;">
-+<b>set_boundary</b>(boundary)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Set the boundary parameter of this message’s Content-Type: field.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000085"></a>
-+<a href="Header.src/M000085.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000085.html');return false;">
-+<b>date</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return the value of the Date: field, parsed into a Time object. Returns nil
-+if there is no Date: field or the field value could not be parsed.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000086"></a>
-+<a href="Header.src/M000086.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000086.html');return false;">
-+<b>date=</b>(time)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Deletes any existing Date: fields and appends a new one corresponding to
-+the given Time object.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000087"></a>
-+<a href="Header.src/M000087.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000087.html');return false;">
-+<b>from</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the value of the From: header as an Array of <a
-+href="Address.html">RMail::Address</a> objects.
-+</p>
-+<p>
-+See <a href="Header.html#M000102">#address_list_fetch</a> for details on
-+what is returned.
-+</p>
-+<p>
-+This method does not return a single <a
-+href="Address.html">RMail::Address</a> value because it is legal to have
-+multiple addresses in a From: header.
-+</p>
-+<p>
-+This method always returns at least the empty list. So if you are always
-+only interested in the first from address (most likely the case), you can
-+safely say:
-+</p>
-+<pre>
-+   header.from.first
-+</pre>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000088"></a>
-+<a href="Header.src/M000088.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000088.html');return false;">
-+<b>from=</b>(addresses)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the From: field to the supplied address or addresses.
-+</p>
-+<p>
-+See <a href="Header.html#M000103">#address_list_assign</a> for information
-+on valid values for <tt>addresses</tt>.
-+</p>
-+<p>
-+Note that the From: header usually contains only one address, but it is
-+legal to have more than one.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000089"></a>
-+<a href="Header.src/M000089.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000089.html');return false;">
-+<b>to</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the value of the To: field as an Array of <a
-+href="Address.html">RMail::Address</a> objects.
-+</p>
-+<p>
-+See <a href="Header.html#M000102">#address_list_fetch</a> for details on
-+what is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000090"></a>
-+<a href="Header.src/M000090.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000090.html');return false;">
-+<b>to=</b>(addresses)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the To: field to the supplied address or addresses.
-+</p>
-+<p>
-+See <a href="Header.html#M000103">#address_list_assign</a> for information
-+on valid values for <tt>addresses</tt>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000091"></a>
-+<a href="Header.src/M000091.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000091.html');return false;">
-+<b>cc</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the value of the Cc: field as an Array of <a
-+href="Address.html">RMail::Address</a> objects.
-+</p>
-+<p>
-+See <a href="Header.html#M000102">#address_list_fetch</a> for details on
-+what is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000092"></a>
-+<a href="Header.src/M000092.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000092.html');return false;">
-+<b>cc=</b>(addresses)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the Cc: field to the supplied address or addresses.
-+</p>
-+<p>
-+See <a href="Header.html#M000103">#address_list_assign</a> for information
-+on valid values for <tt>addresses</tt>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000093"></a>
-+<a href="Header.src/M000093.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000093.html');return false;">
-+<b>bcc</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the value of the Bcc: field as an Array of <a
-+href="Address.html">RMail::Address</a> objects.
-+</p>
-+<p>
-+See <a href="Header.html#M000102">#address_list_fetch</a> for details on
-+what is returned.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000094"></a>
-+<a href="Header.src/M000094.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000094.html');return false;">
-+<b>bcc=</b>(addresses)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the Bcc: field to the supplied address or addresses.
-+</p>
-+<p>
-+See <a href="Header.html#M000103">#address_list_assign</a> for information
-+on valid values for <tt>addresses</tt>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000095"></a>
-+<a href="Header.src/M000095.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000095.html');return false;">
-+<b>reply_to</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the value of the Reply-To: header as an Array of <a
-+href="Address.html">RMail::Address</a> objects.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000096"></a>
-+<a href="Header.src/M000096.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000096.html');return false;">
-+<b>reply_to=</b>(addresses)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the Reply-To: field to the supplied address or addresses.
-+</p>
-+<p>
-+See <a href="Header.html#M000103">#address_list_assign</a> for information
-+on valid values for <tt>addresses</tt>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000097"></a>
-+<a href="Header.src/M000097.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000097.html');return false;">
-+<b>message_id</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the value of this object’s <a
-+href="Message.html">Message</a>-Id: field.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000098"></a>
-+<a href="Header.src/M000098.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000098.html');return false;">
-+<b>add_message_id</b>(fqdn = nil)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the value of this object’s <a
-+href="Message.html">Message</a>-Id: field to a new random value.
-+</p>
-+<p>
-+If you don’t supply a <tt>fqdn</tt> (fully qualified domain name)
-+then one will be randomly generated for you. If a valid address exists in
-+the From: field, its domain will be used as a basis.
-+</p>
-+<p>
-+Part of the randomness in the header is taken from the header itself, so it
-+is best to call this method after adding other fields to the header —
-+especially those that make it unique (Subject:, To:, Cc:, etc).
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000099"></a>
-+<a href="Header.src/M000099.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000099.html');return false;">
-+<b>subject</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return the subject of this message.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000100"></a>
-+<a href="Header.src/M000100.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000100.html');return false;">
-+<b>subject=</b>(string)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Set the subject of this message
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000101"></a>
-+<a href="Header.src/M000101.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000101.html');return false;">
-+<b>recipients</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns an <a href="Address/List.html">RMail::Address::List</a> array
-+holding all the recipients of this message. This uses the contents of the
-+To, Cc, and Bcc fields. Duplicate addresses are eliminated.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000102"></a>
-+<a href="Header.src/M000102.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000102.html');return false;">
-+<b>address_list_fetch</b>(field_name)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Retrieve a given field’s value as an <a
-+href="Address/List.html">RMail::Address::List</a> of <a
-+href="Address.html">RMail::Address</a> objects.
-+</p>
-+<p>
-+This method is used to implement many of the convenience methods such as <a
-+href="Header.html#M000087">#from</a>, <a
-+href="Header.html#M000089">#to</a>, etc.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000103"></a>
-+<a href="Header.src/M000103.html" target="Code" class="methodtitle"
-+ onClick="popCode('Header.src/M000103.html');return false;">
-+<b>address_list_assign</b>(field_name, addresses)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Set a given field to a list of supplied <tt>addresses</tt>.
-+</p>
-+<p>
-+The <tt>addresses</tt> may be a String, <a
-+href="Address.html">RMail::Address</a>, or Array. If a String, it is parsed
-+for valid email addresses and those found are used. If an <a
-+href="Address.html">RMail::Address</a>, the result of RMail::Address#format
-+is used. If an Array, each element of the array must be either a String or
-+<a href="Address.html">RMail::Address</a> and is treated as above.
-+</p>
-+<p>
-+This method is used to implement many of the convenience methods such as <a
-+href="Header.html#M000088">#from=</a>, <a
-+href="Header.html#M000090">#to=</a>, etc.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000040.html b/doc/classes/RMail/Header.src/M000040.html
-new file mode 100644
-index 0000000..0589c55
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000040.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>new (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 131</span>
-+    <span class="kw">def</span> initialize()
-+      clear()
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000041.html b/doc/classes/RMail/Header.src/M000041.html
-new file mode 100644
-index 0000000..4fd7dad
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000041.html
-@@ -0,0 +1,24 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>[] (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 138</span>
-+    <span class="kw">def</span> [](name_or_index)
-+      <span class="kw">if</span> name_or_index.kind_of? Fixnum
-+        temp = @fields[name_or_index]
-+        temp = temp.value <span class="kw">unless</span> temp.nil?
-+      <span class="kw">else</span>
-+        name = Field.name_canonicalize(name_or_index)
-+        result = detect { |n, v|
-+          <span class="kw">if</span> n.downcase == name <span class="kw">then</span> <span class="kw">true</span> <span class="kw">else</span> <span class="kw">false</span> <span class="kw">end</span>
-+        }
-+        <span class="kw">if</span> result.nil? <span class="kw">then</span> <span class="kw">nil</span> <span class="kw">else</span> result[1] <span class="kw">end</span>
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000042.html b/doc/classes/RMail/Header.src/M000042.html
-new file mode 100644
-index 0000000..ff66f50
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000042.html
-@@ -0,0 +1,18 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>dup (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 156</span>
-+    <span class="kw">def</span> dup
-+      h = <span class="kw">super</span>
-+      h.fields = @fields.dup
-+      h.mbox_from = @mbox_from
-+      h
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000043.html b/doc/classes/RMail/Header.src/M000043.html
-new file mode 100644
-index 0000000..bea52f6
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000043.html
-@@ -0,0 +1,18 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>clone (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 166</span>
-+    <span class="kw">def</span> clone
-+      h = <span class="kw">super</span>
-+      h.fields = Marshal::load(Marshal::dump(@fields))
-+      h.mbox_from = Marshal::load(Marshal::dump(@mbox_from))
-+      h
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000044.html b/doc/classes/RMail/Header.src/M000044.html
-new file mode 100644
-index 0000000..1872e8f
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000044.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>clear (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 174</span>
-+    <span class="kw">def</span> clear()
-+      @fields = []
-+      @mbox_from = <span class="kw">nil</span>
-+      <span class="kw">self</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000045.html b/doc/classes/RMail/Header.src/M000045.html
-new file mode 100644
-index 0000000..e8d1b56
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000045.html
-@@ -0,0 +1,21 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>replace (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 182</span>
-+    <span class="kw">def</span> replace(other)
-+      <span class="kw">unless</span> other.kind_of?(RMail::Header)
-+        raise TypeError, "#{other.class.to_s} is not of type RMail::Header"
-+      <span class="kw">end</span>
-+      temp = other.dup
-+      @fields = temp.fields
-+      @mbox_from = temp.mbox_from
-+      <span class="kw">self</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000046.html b/doc/classes/RMail/Header.src/M000046.html
-new file mode 100644
-index 0000000..12d1774
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000046.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>length (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 193</span>
-+    <span class="kw">def</span> length
-+      @fields.length
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000048.html b/doc/classes/RMail/Header.src/M000048.html
-new file mode 100644
-index 0000000..5124d75
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000048.html
-@@ -0,0 +1,29 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>fetch (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 203</span>
-+    <span class="kw">def</span> fetch(name, *rest)
-+      <span class="kw">if</span> rest.length > 1
-+        raise ArgumentError, "wrong # of arguments(#{rest.length + 1} for 2)"
-+      <span class="kw">end</span>
-+      result = <span class="kw">self</span>[name]
-+      <span class="kw">if</span> result.nil?
-+        <span class="kw">if</span> block_given?
-+          <span class="kw">yield</span> name
-+        <span class="kw">elsif</span> rest.length == 1
-+          rest[0]
-+        <span class="kw">else</span>
-+          raise IndexError, <span class="str">'name not found'</span>
-+        <span class="kw">end</span>
-+      <span class="kw">else</span>
-+        result
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000049.html b/doc/classes/RMail/Header.src/M000049.html
-new file mode 100644
-index 0000000..a5edfa0
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000049.html
-@@ -0,0 +1,31 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>fetch_all (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 226</span>
-+    <span class="kw">def</span> fetch_all name, *rest
-+      <span class="kw">if</span> rest.length > 1
-+        raise ArgumentError, "wrong # of arguments(#{rest.length + 1} for 2)"
-+      <span class="kw">end</span>
-+      result = select(name)
-+      <span class="kw">if</span> result.nil?
-+        <span class="kw">if</span> block_given?
-+          <span class="kw">yield</span> name
-+        <span class="kw">elsif</span> rest.length == 1
-+          rest[0]
-+        <span class="kw">else</span>
-+          raise IndexError, <span class="str">'name not found'</span>
-+        <span class="kw">end</span>
-+      <span class="kw">else</span>
-+        result.collect { |n, v|
-+          v
-+        }
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000050.html b/doc/classes/RMail/Header.src/M000050.html
-new file mode 100644
-index 0000000..9413156
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000050.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>field? (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 247</span>
-+    <span class="kw">def</span> field?(name)
-+      ! <span class="kw">self</span>[name].nil?
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000055.html b/doc/classes/RMail/Header.src/M000055.html
-new file mode 100644
-index 0000000..a8909a4
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000055.html
-@@ -0,0 +1,19 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>delete (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 256</span>
-+    <span class="kw">def</span> delete(name)
-+      name = Field.name_canonicalize(name.to_str)
-+      delete_if { |n, v|
-+        n.downcase == name
-+      }
-+      <span class="kw">self</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000056.html b/doc/classes/RMail/Header.src/M000056.html
-new file mode 100644
-index 0000000..a4dbcdb
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000056.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>delete_at (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 265</span>
-+    <span class="kw">def</span> delete_at(index)
-+      @fields[index, 1] = <span class="kw">nil</span>
-+      <span class="kw">self</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000057.html b/doc/classes/RMail/Header.src/M000057.html
-new file mode 100644
-index 0000000..7345283
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000057.html
-@@ -0,0 +1,18 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>delete_if (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 272</span>
-+    <span class="kw">def</span> delete_if <span class="cmt"># yields: name, value</span>
-+      @fields.delete_if { |i|
-+        <span class="kw">yield</span> i.name, i.value
-+      }
-+      <span class="kw">self</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000058.html b/doc/classes/RMail/Header.src/M000058.html
-new file mode 100644
-index 0000000..ff86e14
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000058.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>each (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 283</span>
-+    <span class="kw">def</span> each                    <span class="cmt"># yields: name, value</span>
-+      @fields.each { |i|
-+        <span class="kw">yield</span>(i.name, i.value)
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000060.html b/doc/classes/RMail/Header.src/M000060.html
-new file mode 100644
-index 0000000..8217ca6
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000060.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>each_name (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 294</span>
-+    <span class="kw">def</span> each_name
-+      @fields.each { |i|
-+        <span class="kw">yield</span>(i.name)
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000062.html b/doc/classes/RMail/Header.src/M000062.html
-new file mode 100644
-index 0000000..bb80132
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000062.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>each_value (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 305</span>
-+    <span class="kw">def</span> each_value
-+      @fields.each { |i|
-+        <span class="kw">yield</span>(i.value)
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000063.html b/doc/classes/RMail/Header.src/M000063.html
-new file mode 100644
-index 0000000..a128a6f
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000063.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>empty? (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 312</span>
-+    <span class="kw">def</span> empty?
-+      @fields.empty?
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000064.html b/doc/classes/RMail/Header.src/M000064.html
-new file mode 100644
-index 0000000..4d4f28f
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000064.html
-@@ -0,0 +1,22 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>select (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 318</span>
-+    <span class="kw">def</span> select(*names)
-+      result = []
-+      names.each { |name|
-+        name = Field.name_canonicalize(name)
-+        result.concat(find_all { |n, v|
-+                        n.downcase == name
-+                      })
-+      }
-+      result
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000065.html b/doc/classes/RMail/Header.src/M000065.html
-new file mode 100644
-index 0000000..d261171
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000065.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>names (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 331</span>
-+    <span class="kw">def</span> names
-+      collect { |n, v|
-+        n
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000067.html b/doc/classes/RMail/Header.src/M000067.html
-new file mode 100644
-index 0000000..6923cb2
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000067.html
-@@ -0,0 +1,36 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>add (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 357</span>
-+    <span class="kw">def</span> add(name, value, index = <span class="kw">nil</span>, params = <span class="kw">nil</span>)
-+      value = value.to_str
-+      <span class="kw">if</span> params
-+        value = value.dup
-+        sep = <span class="str">"; "</span>
-+        params.each <span class="kw">do</span> |n, v|
-+          value << sep
-+          value << n.to_s
-+          value << <span class="str">'='</span>
-+          v = v.to_s
-+          <span class="kw">if</span> v =~ <span class="re">/^\w+$/</span>
-+            value << v
-+          <span class="kw">else</span>
-+            value << <span class="str">'"'</span>
-+            value << v
-+            value << <span class="str">'"'</span>
-+          <span class="kw">end</span>
-+        <span class="kw">end</span>
-+      <span class="kw">end</span>
-+      field = Field.new(name, value)
-+      index ||= @fields.length
-+      @fields[index, 0] = field
-+      <span class="kw">self</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000068.html b/doc/classes/RMail/Header.src/M000068.html
-new file mode 100644
-index 0000000..5f040f3
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000068.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>add_raw (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 385</span>
-+    <span class="kw">def</span> add_raw(raw)
-+      @fields << Field.new(raw)
-+      <span class="kw">self</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000069.html b/doc/classes/RMail/Header.src/M000069.html
-new file mode 100644
-index 0000000..48b501b
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000069.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>set (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 392</span>
-+    <span class="kw">def</span> set(name, value, params = <span class="kw">nil</span>)
-+      delete(name)
-+      add(name, value, <span class="kw">nil</span>, params)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000070.html b/doc/classes/RMail/Header.src/M000070.html
-new file mode 100644
-index 0000000..a106c5e
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000070.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>[]= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 401</span>
-+    <span class="kw">def</span> []=(name, value)
-+      add(name, value)
-+      value
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000071.html b/doc/classes/RMail/Header.src/M000071.html
-new file mode 100644
-index 0000000..3b9eec9
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000071.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>== (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 408</span>
-+    <span class="kw">def</span> ==(other)
-+      <span class="kw">return</span> other.kind_of?(<span class="kw">self</span>.class) &&
-+        @fields == other.fields &&
-+        @mbox_from == other.mbox_from
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000072.html b/doc/classes/RMail/Header.src/M000072.html
-new file mode 100644
-index 0000000..9006654
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000072.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>to_a (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 416</span>
-+    <span class="kw">def</span> to_a
-+      @fields.collect { |field|
-+        [ field.name, field.value ]
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000073.html b/doc/classes/RMail/Header.src/M000073.html
-new file mode 100644
-index 0000000..9c3ccaf
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000073.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>to_s (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 424</span>
-+    <span class="kw">def</span> to_s
-+      to_string(<span class="kw">true</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000074.html b/doc/classes/RMail/Header.src/M000074.html
-new file mode 100644
-index 0000000..1eb22b0
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000074.html
-@@ -0,0 +1,30 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>to_string (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 430</span>
-+    <span class="kw">def</span> to_string(mbox_from = <span class="kw">false</span>)
-+      s = <span class="str">""</span>
-+      <span class="kw">if</span> mbox_from && ! @mbox_from.nil?
-+        s << @mbox_from
-+        s << <span class="str">"\n"</span> <span class="kw">unless</span> @mbox_from[-1] == ?\n
-+      <span class="kw">end</span>
-+      @fields.each { |field|
-+        <span class="kw">if</span> field.raw
-+          s << field.raw
-+        <span class="kw">else</span>
-+          s << field.name
-+          s << <span class="str">': '</span>
-+          s << field.value
-+        <span class="kw">end</span>
-+        s << <span class="str">"\n"</span> <span class="kw">unless</span> s[-1] == ?\n
-+      }
-+      s
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000075.html b/doc/classes/RMail/Header.src/M000075.html
-new file mode 100644
-index 0000000..9cf13a0
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000075.html
-@@ -0,0 +1,20 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>match? (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 473</span>
-+    <span class="kw">def</span> match?(name, value)
-+      massage_match_args(name, value) { |name, value|
-+        match = detect {|n, v|
-+          n =~ name && v =~ value
-+        }
-+        ! match.nil?
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000076.html b/doc/classes/RMail/Header.src/M000076.html
-new file mode 100644
-index 0000000..6964b9d
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000076.html
-@@ -0,0 +1,23 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>match (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 506</span>
-+    <span class="kw">def</span> match(name, value)
-+      massage_match_args(name, value) { |name, value|
-+        header = RMail::Header.new
-+        found = each { |n, v|
-+          <span class="kw">if</span> n.downcase =~ name  &&  value =~ v
-+            header[n] = v
-+          <span class="kw">end</span>
-+        }
-+        header
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000077.html b/doc/classes/RMail/Header.src/M000077.html
-new file mode 100644
-index 0000000..999ac0f
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000077.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>mbox_from= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 520</span>
-+    <span class="kw">def</span> mbox_from=(value)
-+      @mbox_from = value
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000078.html b/doc/classes/RMail/Header.src/M000078.html
-new file mode 100644
-index 0000000..ee1be6e
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000078.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>mbox_from (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 525</span>
-+    <span class="kw">def</span> mbox_from
-+      @mbox_from
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000079.html b/doc/classes/RMail/Header.src/M000079.html
-new file mode 100644
-index 0000000..a6c4afe
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000079.html
-@@ -0,0 +1,23 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>content_type (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 535</span>
-+    <span class="kw">def</span> content_type(default = <span class="kw">nil</span>)
-+      <span class="kw">if</span> value = <span class="kw">self</span>[<span class="str">'content-type'</span>]
-+        value.strip.split(<span class="re">/\s*;\s*/</span>)[0].downcase
-+      <span class="kw">else</span>
-+        <span class="kw">if</span> block_given?
-+          <span class="kw">yield</span>
-+        <span class="kw">else</span>
-+          default
-+        <span class="kw">end</span>
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000080.html b/doc/classes/RMail/Header.src/M000080.html
-new file mode 100644
-index 0000000..798ed1b
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000080.html
-@@ -0,0 +1,23 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>media_type (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 555</span>
-+    <span class="kw">def</span> media_type(default = <span class="kw">nil</span>)
-+      <span class="kw">if</span> value = content_type
-+        value.split(<span class="str">'/'</span>)[0]
-+      <span class="kw">else</span>
-+        <span class="kw">if</span> block_given?
-+          <span class="kw">yield</span>
-+        <span class="kw">else</span>
-+          default
-+        <span class="kw">end</span>
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000081.html b/doc/classes/RMail/Header.src/M000081.html
-new file mode 100644
-index 0000000..ee6bc6f
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000081.html
-@@ -0,0 +1,23 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>subtype (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 575</span>
-+    <span class="kw">def</span> subtype(default = <span class="kw">nil</span>)
-+      <span class="kw">if</span> value = content_type
-+        value.split(<span class="str">'/'</span>)[1]
-+      <span class="kw">else</span>
-+        <span class="kw">if</span> block_given? <span class="kw">then</span>
-+          <span class="kw">yield</span>
-+        <span class="kw">else</span>
-+          default
-+        <span class="kw">end</span>
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000082.html b/doc/classes/RMail/Header.src/M000082.html
-new file mode 100644
-index 0000000..1880de6
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000082.html
-@@ -0,0 +1,25 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>params (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 596</span>
-+    <span class="kw">def</span> params(field_name, default = <span class="kw">nil</span>)
-+      <span class="kw">if</span> params = params_quoted(field_name)
-+        params.each { |name, value|
-+          params[name] = value ? Utils.unquote(value) : <span class="kw">nil</span>
-+        }
-+      <span class="kw">else</span>
-+        <span class="kw">if</span> block_given?
-+          <span class="kw">yield</span> field_name
-+        <span class="kw">else</span>
-+          default
-+        <span class="kw">end</span>
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000083.html b/doc/classes/RMail/Header.src/M000083.html
-new file mode 100644
-index 0000000..a97135e
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000083.html
-@@ -0,0 +1,24 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>param (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 617</span>
-+    <span class="kw">def</span> param(field_name, param_name, default = <span class="kw">nil</span>)
-+      <span class="kw">if</span> field?(field_name)
-+        params = params_quoted(field_name)
-+        value = params[param_name]
-+        <span class="kw">return</span> Utils.unquote(value) <span class="kw">if</span> value
-+      <span class="kw">end</span>
-+      <span class="kw">if</span> block_given?
-+        <span class="kw">yield</span> field_name, param_name
-+      <span class="kw">else</span>
-+        default
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000084.html b/doc/classes/RMail/Header.src/M000084.html
-new file mode 100644
-index 0000000..38e8965
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000084.html
-@@ -0,0 +1,21 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>set_boundary (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 632</span>
-+    <span class="kw">def</span> set_boundary(boundary)
-+      params = params_quoted(<span class="str">'content-type'</span>)
-+      params ||= {}
-+      params[<span class="str">'boundary'</span>] = boundary
-+      content_type = content_type()
-+      content_type ||= <span class="str">"multipart/mixed"</span>
-+      delete(<span class="str">'Content-Type'</span>)
-+      add(<span class="str">'Content-Type'</span>, content_type, <span class="kw">nil</span>, params)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000085.html b/doc/classes/RMail/Header.src/M000085.html
-new file mode 100644
-index 0000000..7ade1b0
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000085.html
-@@ -0,0 +1,23 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>date (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 645</span>
-+    <span class="kw">def</span> date
-+      <span class="kw">if</span> value = <span class="kw">self</span>[<span class="str">'date'</span>]
-+        <span class="kw">begin</span>
-+          <span class="cmt"># Rely on Ruby's standard time.rb to parse the time.</span>
-+          (Time.rfc2822(value) <span class="kw">rescue</span> Time.parse(value)).localtime
-+        <span class="kw">rescue</span>
-+          <span class="cmt"># Exceptions during time parsing just cause nil to be</span>
-+          <span class="cmt"># returned.</span>
-+        <span class="kw">end</span>
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000086.html b/doc/classes/RMail/Header.src/M000086.html
-new file mode 100644
-index 0000000..3d89b50
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000086.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>date= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 659</span>
-+    <span class="kw">def</span> date=(time)
-+      delete(<span class="str">'Date'</span>)
-+      add(<span class="str">'Date'</span>, time.rfc2822)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000087.html b/doc/classes/RMail/Header.src/M000087.html
-new file mode 100644
-index 0000000..83aaa2a
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000087.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>from (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 678</span>
-+    <span class="kw">def</span> from
-+      address_list_fetch(<span class="str">'from'</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000088.html b/doc/classes/RMail/Header.src/M000088.html
-new file mode 100644
-index 0000000..bcbca45
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000088.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>from= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 689</span>
-+    <span class="kw">def</span> from=(addresses)
-+      address_list_assign(<span class="str">'From'</span>, addresses)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000089.html b/doc/classes/RMail/Header.src/M000089.html
-new file mode 100644
-index 0000000..3eb351e
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000089.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>to (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 697</span>
-+    <span class="kw">def</span> to
-+      address_list_fetch(<span class="str">'to'</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000090.html b/doc/classes/RMail/Header.src/M000090.html
-new file mode 100644
-index 0000000..64f0fc8
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000090.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>to= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 705</span>
-+    <span class="kw">def</span> to=(addresses)
-+      address_list_assign(<span class="str">'To'</span>, addresses)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000091.html b/doc/classes/RMail/Header.src/M000091.html
-new file mode 100644
-index 0000000..badb2bb
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000091.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>cc (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 713</span>
-+    <span class="kw">def</span> cc
-+      address_list_fetch(<span class="str">'cc'</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000092.html b/doc/classes/RMail/Header.src/M000092.html
-new file mode 100644
-index 0000000..c4c3dd6
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000092.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>cc= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 721</span>
-+    <span class="kw">def</span> cc=(addresses)
-+      address_list_assign(<span class="str">'Cc'</span>, addresses)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000093.html b/doc/classes/RMail/Header.src/M000093.html
-new file mode 100644
-index 0000000..a6f73f8
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000093.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>bcc (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 729</span>
-+    <span class="kw">def</span> bcc
-+      address_list_fetch(<span class="str">'bcc'</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000094.html b/doc/classes/RMail/Header.src/M000094.html
-new file mode 100644
-index 0000000..dbd7ce7
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000094.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>bcc= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 737</span>
-+    <span class="kw">def</span> bcc=(addresses)
-+      address_list_assign(<span class="str">'Bcc'</span>, addresses)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000095.html b/doc/classes/RMail/Header.src/M000095.html
-new file mode 100644
-index 0000000..275e6f9
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000095.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>reply_to (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 743</span>
-+    <span class="kw">def</span> reply_to
-+      address_list_fetch(<span class="str">'reply-to'</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000096.html b/doc/classes/RMail/Header.src/M000096.html
-new file mode 100644
-index 0000000..0d51890
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000096.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>reply_to= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 751</span>
-+    <span class="kw">def</span> reply_to=(addresses)
-+      address_list_assign(<span class="str">'Reply-To'</span>, addresses)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000097.html b/doc/classes/RMail/Header.src/M000097.html
-new file mode 100644
-index 0000000..5c6681d
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000097.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>message_id (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 756</span>
-+    <span class="kw">def</span> message_id
-+      <span class="kw">self</span>[<span class="str">'message-id'</span>]
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000098.html b/doc/classes/RMail/Header.src/M000098.html
-new file mode 100644
-index 0000000..3024cbf
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000098.html
-@@ -0,0 +1,61 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>add_message_id (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 771</span>
-+    <span class="kw">def</span> add_message_id(fqdn = <span class="kw">nil</span>)
-+
-+      <span class="cmt"># If they don't supply a fqdn, we supply one for them.</span>
-+      <span class="cmt">#</span>
-+      <span class="cmt"># First grab the From: field and see if we can use a domain from</span>
-+      <span class="cmt"># there.  If so, use that domain name plus the hash of the From:</span>
-+      <span class="cmt"># field's value (this guarantees that bob at example.com and</span>
-+      <span class="cmt"># sally at example.com will never have clashes).</span>
-+      <span class="cmt">#</span>
-+      <span class="cmt"># If there is no From: field, grab the current host name and use</span>
-+      <span class="cmt"># some randomness from Ruby's random number generator.  Since</span>
-+      <span class="cmt"># Ruby's random number generator is fairly good this will</span>
-+      <span class="cmt"># suffice so long as it is seeded corretly.</span>
-+      <span class="cmt">#</span>
-+      <span class="cmt"># P.S. There is no portable way to get the fully qualified</span>
-+      <span class="cmt"># domain name of the current host.  Those truly interested in</span>
-+      <span class="cmt"># generating "correct" message-ids should pass it in.  We</span>
-+      <span class="cmt"># generate a hopefully random and unique domain name.</span>
-+      <span class="kw">unless</span> fqdn
-+        <span class="kw">unless</span> fqdn = from.domains.first
-+          require <span class="str">'socket'</span>
-+          fqdn = sprintf(<span class="str">"%s.invalid"</span>, Socket.gethostname)
-+        <span class="kw">end</span>
-+      <span class="kw">else</span>
-+        raise ArgumentError, <span class="str">"fqdn must have at least one dot"</span> <span class="kw">unless</span>
-+          fqdn.index(<span class="str">'.'</span>)
-+      <span class="kw">end</span>
-+
-+      <span class="cmt"># Hash the header we have so far.</span>
-+      md5 = Digest::MD5.new
-+      starting_digest = md5.digest
-+      @fields.each { |f|
-+        <span class="kw">if</span> f.raw
-+          md5.update(f.raw)
-+        <span class="kw">else</span>
-+          md5.update(f.name) <span class="kw">if</span> f.name
-+          md5.update(f.value) <span class="kw">if</span> f.value
-+        <span class="kw">end</span>
-+      }
-+      <span class="kw">if</span> (digest = md5.digest) == starting_digest
-+        digest = 0
-+      <span class="kw">end</span>
-+
-+      set(<span class="str">'Message-Id'</span>, sprintf(<span class="str">"<%s.%s.%s.rubymail@%s>"</span>,
-+                                base36(Time.now.to_i),
-+                                base36(rand(MESSAGE_ID_MAXRAND)),
-+                                base36(digest),
-+                                fqdn))
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000099.html b/doc/classes/RMail/Header.src/M000099.html
-new file mode 100644
-index 0000000..4e911b3
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000099.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>subject (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 822</span>
-+    <span class="kw">def</span> subject
-+      <span class="kw">self</span>[<span class="str">'subject'</span>]
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000100.html b/doc/classes/RMail/Header.src/M000100.html
-new file mode 100644
-index 0000000..e00bc1e
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000100.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>subject= (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 827</span>
-+    <span class="kw">def</span> subject=(string)
-+      set(<span class="str">'Subject'</span>, string)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000101.html b/doc/classes/RMail/Header.src/M000101.html
-new file mode 100644
-index 0000000..2c32d73
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000101.html
-@@ -0,0 +1,19 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>recipients (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 834</span>
-+    <span class="kw">def</span> recipients
-+      retval = RMail::Address::List.new
-+      retval.concat(to)
-+      retval.concat(cc)
-+      retval.concat(bcc)
-+      retval.uniq
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000102.html b/doc/classes/RMail/Header.src/M000102.html
-new file mode 100644
-index 0000000..dce8563
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000102.html
-@@ -0,0 +1,27 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>address_list_fetch (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 849</span>
-+    <span class="kw">def</span> address_list_fetch(field_name)
-+      <span class="kw">if</span> values = fetch_all(field_name, <span class="kw">nil</span>)
-+        list = <span class="kw">nil</span>
-+        values.each { |value|
-+          <span class="kw">if</span> list
-+            list.concat(Address.parse(value))
-+          <span class="kw">else</span>
-+            list = Address.parse(value)
-+          <span class="kw">end</span>
-+        }
-+        <span class="kw">if</span> list <span class="kw">and</span> !list.empty?
-+          list
-+        <span class="kw">end</span>
-+      <span class="kw">end</span> <span class="kw">or</span> RMail::Address::List.new
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Header.src/M000103.html b/doc/classes/RMail/Header.src/M000103.html
-new file mode 100644
-index 0000000..d73535c
---- /dev/null
-+++ b/doc/classes/RMail/Header.src/M000103.html
-@@ -0,0 +1,31 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>address_list_assign (RMail::Header)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/header.rb, line 876</span>
-+    <span class="kw">def</span> address_list_assign(field_name, addresses)
-+      <span class="kw">if</span> addresses.kind_of?(Array)
-+        value = addresses.collect { |e|
-+          <span class="kw">if</span> e.kind_of?(RMail::Address)
-+            e.format
-+          <span class="kw">else</span>
-+            RMail::Address.parse(e.to_str).collect { |a|
-+              a.format
-+            }
-+          <span class="kw">end</span>
-+        }.flatten.join(<span class="str">", "</span>)
-+        set(field_name, value)
-+      <span class="kw">elsif</span> addresses.kind_of?(RMail::Address)
-+        set(field_name, addresses.format)
-+      <span class="kw">else</span>
-+        address_list_assign(field_name,
-+                            RMail::Address.parse(addresses.to_str))
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox.html b/doc/classes/RMail/Mailbox.html
-new file mode 100644
-index 0000000..52b5d75
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox.html
-@@ -0,0 +1,99 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Module: RMail::Mailbox</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Module</font></sup> RMail::Mailbox
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/mailbox_rb.html" class="aqua">
-+lib/rmail/mailbox.rb
-+         </a>
-+<br />
-+        <a href="../../files/lib/rmail/mailbox/mboxreader_rb.html" class="aqua">
-+lib/rmail/mailbox/mboxreader.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+The <a href="Mailbox.html">RMail::Mailbox</a> module contains a few methods
-+that are useful for working with mailboxes.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000001">parse_mbox</a>   
-+</div>
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Class <a href="Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+
-+</div>
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000001"></a>
-+<a href="Mailbox.src/M000001.html" target="Code" class="methodtitle"
-+ onClick="popCode('Mailbox.src/M000001.html');return false;">
-+<b>parse_mbox</b>(input, line_separator = $/) {|raw_message| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Parse a Unix mbox style mailbox. These mailboxes searate individual
-+messages with a line beginning with the string "From ".
-+</p>
-+<p>
-+If a block is given, yields to the block with the raw message (a string),
-+otherwise an array of raw message strings is returned.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox.src/M000001.html b/doc/classes/RMail/Mailbox.src/M000001.html
-new file mode 100644
-index 0000000..1fc3ea4
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox.src/M000001.html
-@@ -0,0 +1,26 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>parse_mbox (RMail::Mailbox)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/mailbox.rb, line 45</span>
-+      <span class="kw">def</span> parse_mbox(input, line_separator = $/)
-+        require <span class="str">'rmail/mailbox/mboxreader'</span>
-+        retval = []
-+        RMail::Mailbox::MBoxReader.new(input, line_separator).each_message {
-+          |reader|
-+          raw_message = reader.read(<span class="kw">nil</span>)
-+          <span class="kw">if</span> block_given?
-+            <span class="kw">yield</span> raw_message
-+          <span class="kw">else</span>
-+            retval << raw_message
-+          <span class="kw">end</span>
-+        }
-+        <span class="kw">return</span> block_given? ? <span class="kw">nil</span> : retval
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox/MBoxReader.html b/doc/classes/RMail/Mailbox/MBoxReader.html
-new file mode 100644
-index 0000000..76df48f
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox/MBoxReader.html
-@@ -0,0 +1,201 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Mailbox::MBoxReader</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Mailbox::MBoxReader
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../../files/lib/rmail/mailbox/mboxreader_rb.html" class="aqua">
-+lib/rmail/mailbox/mboxreader.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+RMail::Parser::PushbackReader
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Class that can parse Unix mbox style mailboxes. These mailboxes separate
-+individual messages with a line beginning with the string "From
-+".
-+</p>
-+<p>
-+Typical usage:
-+</p>
-+<pre>
-+ File.open("file.mbox") { |file|
-+   RMail::Mailbox::MBoxReader.new(file).each_message { |input|
-+     message = RMail::Parser.read(input)
-+     # do something with the message
-+   end
-+ }
-+</pre>
-+<p>
-+Or see <a href="../Mailbox.html">RMail::Mailbox</a>.<a
-+href="../Mailbox.html#M000001">parse_mbox</a> for a more convenient
-+interface.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000006">each_message</a>   
-+<a href="#M000005">eof</a>   
-+<a href="#M000002">new</a>   
-+<a href="#M000004">next</a>   
-+<a href="#M000003">read_chunk</a>   
-+</div>
-+
-+
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000002"></a>
-+<a href="MBoxReader.src/M000002.html" target="Code" class="methodtitle"
-+ onClick="popCode('MBoxReader.src/M000002.html');return false;">
-+<b>new</b>(input, line_separator = $/)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Creates a new <a href="MBoxReader.html">MBoxReader</a> that reads from
-+`input’ with lines that end with `line_separator’.
-+</p>
-+<p>
-+`input’ can either be an IO source (an object that responds to the
-+"read" method in the same way as a standard IO object) or a
-+String.
-+</p>
-+<p>
-+`line_separator’ defaults to $/, and useful values are probably
-+limited to "\n" (Unix) and "\r\n" (DOS/Windows).
-+</p>
-+</div>
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000003"></a>
-+<a href="MBoxReader.src/M000003.html" target="Code" class="methodtitle"
-+ onClick="popCode('MBoxReader.src/M000003.html');return false;">
-+<b>read_chunk</b>(size)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Reads some data from the current message and returns it. The `size’
-+argument is just a suggestion, and the returned string can be larger or
-+smaller. When `size’ is nil, then the entire message is returned.
-+</p>
-+<p>
-+Once all data from the current message has been read, <a
-+href="../Parser.html#M000025">#read</a> returns nil and <a
-+href="MBoxReader.html#M000004">#next</a> must be called to begin reading
-+from the next message. You can use <a
-+href="MBoxReader.html#M000005">#eof</a> to tell if there is any more data
-+to be read from the input source.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000004"></a>
-+<a href="MBoxReader.src/M000004.html" target="Code" class="methodtitle"
-+ onClick="popCode('MBoxReader.src/M000004.html');return false;">
-+<b>next</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Advances to the next message to be read. Call this after <a
-+href="../Parser.html#M000025">#read</a> returns nil.
-+</p>
-+<p>
-+Note: Once <a href="../Parser.html#M000025">#read</a> returns nil, you can
-+call <a href="MBoxReader.html#M000005">#eof</a> before or after calling <a
-+href="MBoxReader.html#M000004">#next</a> to tell if there actually is a
-+next message to read.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000005"></a>
-+<a href="MBoxReader.src/M000005.html" target="Code" class="methodtitle"
-+ onClick="popCode('MBoxReader.src/M000005.html');return false;">
-+<b>eof</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns true if the next call to <a
-+href="MBoxReader.html#M000003">read_chunk</a> will return nil.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000006"></a>
-+<a href="MBoxReader.src/M000006.html" target="Code" class="methodtitle"
-+ onClick="popCode('MBoxReader.src/M000006.html');return false;">
-+<b>each_message</b>() {|self| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Yield self until eof, calling next after each yield.
-+</p>
-+<p>
-+This method makes it simple to read messages successively out of the
-+mailbox. See the class description for a code example.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox/MBoxReader.src/M000002.html b/doc/classes/RMail/Mailbox/MBoxReader.src/M000002.html
-new file mode 100644
-index 0000000..810330c
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox/MBoxReader.src/M000002.html
-@@ -0,0 +1,27 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>new (RMail::Mailbox::MBoxReader)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/mailbox/mboxreader.rb, line 61</span>
-+      <span class="kw">def</span> initialize(input, line_separator = $/)
-+        <span class="kw">super</span>(input)
-+        @end_of_message = <span class="kw">false</span>
-+        @chunk_minsize = 0
-+        @sep = line_separator
-+        @tail = <span class="kw">nil</span>
-+
-+        <span class="cmt"># This regexp will match a From_ header, or some prefix.</span>
-+        re_string = RMail::Parser::PushbackReader.
-+          maybe_contains_re("#{@sep}From ")
-+        @partial_from_re = Regexp.new(re_string)
-+
-+        <span class="cmt"># This regexp will match an entire From_ header.</span>
-+        @entire_from_re = /\A#{@sep}From .*?#{@sep}/
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox/MBoxReader.src/M000003.html b/doc/classes/RMail/Mailbox/MBoxReader.src/M000003.html
-new file mode 100644
-index 0000000..f395043
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox/MBoxReader.src/M000003.html
-@@ -0,0 +1,29 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>read_chunk (RMail::Mailbox::MBoxReader)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/mailbox/mboxreader.rb, line 88</span>
-+      <span class="kw">def</span> read_chunk(size)
-+        chunk = read_chunk_low(size)
-+        <span class="kw">if</span> chunk
-+          <span class="kw">if</span> chunk.length > @sep.length
-+            @tail = chunk[- at sep.length .. -1]
-+          <span class="kw">else</span>
-+            @tail ||= <span class="str">''</span>
-+            @tail << chunk
-+          <span class="kw">end</span>
-+        <span class="kw">elsif</span> @tail
-+          <span class="kw">if</span> @tail[- at sep.length .. -1] != @sep
-+            chunk = @sep
-+          <span class="kw">end</span>
-+          @tail = <span class="kw">nil</span>
-+        <span class="kw">end</span>
-+        chunk
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox/MBoxReader.src/M000004.html b/doc/classes/RMail/Mailbox/MBoxReader.src/M000004.html
-new file mode 100644
-index 0000000..96980b8
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox/MBoxReader.src/M000004.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>next (RMail::Mailbox::MBoxReader)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/mailbox/mboxreader.rb, line 112</span>
-+      <span class="kw">def</span> <span class="kw">next</span>
-+        @end_of_message = <span class="kw">false</span>
-+        @tail = <span class="kw">nil</span>
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox/MBoxReader.src/M000005.html b/doc/classes/RMail/Mailbox/MBoxReader.src/M000005.html
-new file mode 100644
-index 0000000..e192f93
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox/MBoxReader.src/M000005.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>eof (RMail::Mailbox::MBoxReader)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/mailbox/mboxreader.rb, line 120</span>
-+      <span class="kw">def</span> eof
-+        parent_eof <span class="kw">and</span> @tail.nil?
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Mailbox/MBoxReader.src/M000006.html b/doc/classes/RMail/Mailbox/MBoxReader.src/M000006.html
-new file mode 100644
-index 0000000..fe32678
---- /dev/null
-+++ b/doc/classes/RMail/Mailbox/MBoxReader.src/M000006.html
-@@ -0,0 +1,18 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>each_message (RMail::Mailbox::MBoxReader)</title>
-+<link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/mailbox/mboxreader.rb, line 128</span>
-+      <span class="kw">def</span> each_message
-+        <span class="kw">while</span> !eof
-+          <span class="kw">yield</span> <span class="kw">self</span>
-+          <span class="kw">self</span>.next
-+        <span class="kw">end</span>
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.html b/doc/classes/RMail/Message.html
-new file mode 100644
-index 0000000..18f7d38
---- /dev/null
-+++ b/doc/classes/RMail/Message.html
-@@ -0,0 +1,323 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Message</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Message
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/message_rb.html" class="aqua">
-+lib/rmail/message.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+The <a href="Message.html">RMail::Message</a> is an object representation
-+of a standard Internet email message, including MIME multipart messages.
-+</p>
-+<p>
-+An <a href="Message.html">RMail::Message</a> object represents a message
-+header (held in the contained <a href="Header.html">RMail::Header</a>
-+object) and a message body. The message body may either be a single String
-+for single part messages or an Array of <a
-+href="Message.html">RMail::Message</a> objects for MIME multipart messages.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000011">==</a>   
-+<a href="#M000016">add_part</a>   
-+<a href="#M000012">body</a>   
-+<a href="#M000013">body=</a>   
-+<a href="#M000017">decode</a>   
-+<a href="#M000021">each</a>   
-+<a href="#M000020">each_part</a>   
-+<a href="#M000014">header</a>   
-+<a href="#M000015">multipart?</a>   
-+<a href="#M000010">new</a>   
-+<a href="#M000018">part</a>   
-+<a href="#M000019">to_s</a>   
-+</div>
-+
-+
-+<table summary="Attributes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Attributes</td></tr>
-+</table>
-+<table summary="Attribute details" cellspacing="5">
-+     <tr valign="top">
-+       <td class="attr-name">epilogue</td>
-+       <td align="center" class="attr-rw"> [RW] </td>
-+       <td><p>
-+Access the epilogue string for this message. The epilogue string is
-+relevant only for multipart messages. It is the text that occurs after all
-+parts of the message and is generally nil.
-+</p>
-+</td>
-+     </tr>
-+     <tr valign="top">
-+       <td class="attr-name">preamble</td>
-+       <td align="center" class="attr-rw"> [RW] </td>
-+       <td><p>
-+Access the preamble string for this message. The preamble string is
-+relevant only for multipart messages. It is the text that occurs just
-+before the first part of the message, and is generally nil or simple
-+English text describing the nature of the message.
-+</p>
-+</td>
-+     </tr>
-+</table>
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000010"></a>
-+<a href="Message.src/M000010.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000010.html');return false;">
-+<b>new</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Create a new, empty, <a href="Message.html">RMail::Message</a>.
-+</p>
-+</div>
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000011"></a>
-+<a href="Message.src/M000011.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000011.html');return false;">
-+<b>==</b>(other)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Test if this message is structured exactly the same as the other message.
-+This is useful mainly for testing.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000012"></a>
-+<a href="Message.src/M000012.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000012.html');return false;">
-+<b>body</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the body of the message as a String or Array.
-+</p>
-+<p>
-+If <a href="Message.html#M000015">#multipart?</a> returns true, it will be
-+an array of <a href="Message.html">RMail::Message</a> objects. Otherwise it
-+will be a String.
-+</p>
-+<p>
-+See also <a href="Message.html#M000014">#header</a>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000013"></a>
-+<a href="Message.src/M000013.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000013.html');return false;">
-+<b>body=</b>(s)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Sets the body of the message to the given value. It should either be a
-+String or an Array of <a href="../RMail.html">RMail</a>:<a
-+href="Message.html">Message</a> objects.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000014"></a>
-+<a href="Message.src/M000014.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000014.html');return false;">
-+<b>header</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the <a href="Header.html">RMail::Header</a> object.
-+</p>
-+<p>
-+See also <a href="Message.html#M000012">#body</a>.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000015"></a>
-+<a href="Message.src/M000015.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000015.html');return false;">
-+<b>multipart?</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return true if the message consists of multiple parts.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000016"></a>
-+<a href="Message.src/M000016.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000016.html');return false;">
-+<b>add_part</b>(part)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Add a part to the message. After this message is called, the <a
-+href="Message.html#M000015">#multipart?</a> method will return true and the
-+<a href="Message.html#M000012">#body</a> method will #return an array of
-+parts.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000017"></a>
-+<a href="Message.src/M000017.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000017.html');return false;">
-+<b>decode</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Decode the body of this message.
-+</p>
-+<p>
-+If the body of this message is encoded with <tt>quoted-printable</tt> or
-+<tt>base64</tt>, this function will decode the data into its original form
-+and return it as a String. If the body is not encoded, it is returned
-+unaltered.
-+</p>
-+<p>
-+This only works when the message is not a multipart. The
-+<tt>Content-Transfer-Encoding:</tt> header field is consulted to determine
-+the encoding of the body part.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000018"></a>
-+<a href="Message.src/M000018.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000018.html');return false;">
-+<b>part</b>(i)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Get the indicated part from a multipart message.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000019"></a>
-+<a href="Message.src/M000019.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000019.html');return false;">
-+<b>to_s</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Returns the entire message in a single string. This uses the <a
-+href="Serialize.html">RMail::Serialize</a> class.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000020"></a>
-+<a href="Message.src/M000020.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000020.html');return false;">
-+<b>each_part</b>() {|part| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return each part of this message
-+</p>
-+<p>
-+FIXME: not tested
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000021"></a>
-+<a href="Message.src/M000021.html" target="Code" class="methodtitle"
-+ onClick="popCode('Message.src/M000021.html');return false;">
-+<b>each</b>() {|line| ...}
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Call the supplied block for each line of the message. Each line will
-+contain a trailing newline (<tt>\n</tt>).
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000010.html b/doc/classes/RMail/Message.src/M000010.html
-new file mode 100644
-index 0000000..eafcca9
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000010.html
-@@ -0,0 +1,18 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>new (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 44</span>
-+    <span class="kw">def</span> initialize
-+      @header = RMail::Header.new
-+      @body = <span class="kw">nil</span>
-+      @epilogue = <span class="kw">nil</span>
-+      @preamble = <span class="kw">nil</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000011.html b/doc/classes/RMail/Message.src/M000011.html
-new file mode 100644
-index 0000000..f79629d
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000011.html
-@@ -0,0 +1,18 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>== (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 53</span>
-+    <span class="kw">def</span> ==(other)
-+      @preamble == other.preamble &&
-+        @epilogue == other.epilogue &&
-+        @header == other.header &&
-+        @body == other.body
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000012.html b/doc/classes/RMail/Message.src/M000012.html
-new file mode 100644
-index 0000000..ddd81f8
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000012.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>body (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 66</span>
-+    <span class="kw">def</span> body
-+      <span class="kw">return</span> @body
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000013.html b/doc/classes/RMail/Message.src/M000013.html
-new file mode 100644
-index 0000000..9416124
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000013.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>body= (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 72</span>
-+    <span class="kw">def</span> body=(s)
-+      @body = s
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000014.html b/doc/classes/RMail/Message.src/M000014.html
-new file mode 100644
-index 0000000..07cef37
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000014.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>header (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 79</span>
-+    <span class="kw">def</span> header()
-+      <span class="kw">return</span> @header
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000015.html b/doc/classes/RMail/Message.src/M000015.html
-new file mode 100644
-index 0000000..7ef4ae7
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000015.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>multipart? (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 84</span>
-+    <span class="kw">def</span> multipart?
-+      @body.is_a?(Array)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000016.html b/doc/classes/RMail/Message.src/M000016.html
-new file mode 100644
-index 0000000..0024902
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000016.html
-@@ -0,0 +1,21 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>add_part (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 91</span>
-+    <span class="kw">def</span> add_part(part)
-+      <span class="kw">if</span> @body.nil?
-+        @body = [part]
-+      <span class="kw">elsif</span> @body.is_a?(Array)
-+        @body.push(part)
-+      <span class="kw">else</span>
-+        @body = [@body, part]
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000017.html b/doc/classes/RMail/Message.src/M000017.html
-new file mode 100644
-index 0000000..c606be0
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000017.html
-@@ -0,0 +1,23 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>decode (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 111</span>
-+    <span class="kw">def</span> decode
-+      raise TypeError, <span class="str">"Can not decode a multipart message."</span> <span class="kw">if</span> multipart?
-+      <span class="kw">case</span> header.fetch(<span class="str">'content-transfer-encoding'</span>, <span class="str">'7bit'</span>).strip.downcase
-+      <span class="kw">when</span> <span class="str">'quoted-printable'</span>
-+        Utils.quoted_printable_decode(@body)
-+      <span class="kw">when</span> <span class="str">'base64'</span>
-+        Utils.base64_decode(@body)
-+      <span class="kw">else</span>
-+        @body
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000018.html b/doc/classes/RMail/Message.src/M000018.html
-new file mode 100644
-index 0000000..0aaf653
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000018.html
-@@ -0,0 +1,17 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>part (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 124</span>
-+    <span class="kw">def</span> part(i)
-+      raise TypeError,
-+        <span class="str">"Can not get part on a single part message."</span> <span class="kw">unless</span> multipart?
-+      @body[i]
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000019.html b/doc/classes/RMail/Message.src/M000019.html
-new file mode 100644
-index 0000000..92d3243
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000019.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>to_s (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 144</span>
-+    <span class="kw">def</span> to_s()
-+      require <span class="str">'rmail/serialize'</span>
-+      RMail::Serialize.new(<span class="str">''</span>).serialize(<span class="kw">self</span>)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000020.html b/doc/classes/RMail/Message.src/M000020.html
-new file mode 100644
-index 0000000..c2bba7c
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000020.html
-@@ -0,0 +1,18 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>each_part (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 152</span>
-+    <span class="kw">def</span> each_part
-+      raise TypeError, <span class="str">"not a multipart message"</span> <span class="kw">unless</span> multipart?
-+      @body.each <span class="kw">do</span> |part|
-+        <span class="kw">yield</span> part
-+      <span class="kw">end</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Message.src/M000021.html b/doc/classes/RMail/Message.src/M000021.html
-new file mode 100644
-index 0000000..d620bad
---- /dev/null
-+++ b/doc/classes/RMail/Message.src/M000021.html
-@@ -0,0 +1,19 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>each (RMail::Message)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/message.rb, line 161</span>
-+    <span class="kw">def</span> each()
-+      <span class="cmt"># FIXME: this is incredibly inefficient!  The only users of this</span>
-+      <span class="cmt"># is RMail::Deliver -- get them to use a RMail::Serialize object.</span>
-+      to_s.each(<span class="str">"\n"</span>) { |line|
-+        <span class="kw">yield</span> line
-+      }
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Parser.html b/doc/classes/RMail/Parser.html
-new file mode 100644
-index 0000000..acc6666
---- /dev/null
-+++ b/doc/classes/RMail/Parser.html
-@@ -0,0 +1,182 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Parser</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Parser
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/parser/pushbackreader_rb.html" class="aqua">
-+lib/rmail/parser/pushbackreader.rb
-+         </a>
-+<br />
-+        <a href="../../files/lib/rmail/parser/multipart_rb.html" class="aqua">
-+lib/rmail/parser/multipart.rb
-+         </a>
-+<br />
-+        <a href="../../files/lib/rmail/parser_rb.html" class="aqua">
-+lib/rmail/parser.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+The <a href="Parser.html">RMail::Parser</a> class creates <a
-+href="Message.html">RMail::Message</a> objects from Ruby IO objects or
-+strings.
-+</p>
-+<p>
-+To parse from a string:
-+</p>
-+<pre>
-+  message = RMail::Parser.read(the_string)
-+</pre>
-+<p>
-+To parse from an IO object:
-+</p>
-+<pre>
-+  message = File.open('my-message') { |f|
-+    RMail::Parser.read(f)
-+  }
-+</pre>
-+<p>
-+You can also parse from STDIN, etc.
-+</p>
-+<pre>
-+  message = RMail::Parser.read(STDIN)
-+</pre>
-+<p>
-+In all cases, the parser consumes all input.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000023">new</a>   
-+<a href="#M000024">parse</a>   
-+<a href="#M000025">read</a>   
-+</div>
-+
-+
-+<table summary="Attributes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Attributes</td></tr>
-+</table>
-+<table summary="Attribute details" cellspacing="5">
-+     <tr valign="top">
-+       <td class="attr-name">chunk_size</td>
-+       <td align="center" class="attr-rw"> [RW] </td>
-+       <td><p>
-+Change the chunk size used to read the message. This is useful mostly for
-+testing.
-+</p>
-+</td>
-+     </tr>
-+</table>
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Class <a href="Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+
-+</div>
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000023"></a>
-+<a href="Parser.src/M000023.html" target="Code" class="methodtitle"
-+ onClick="popCode('Parser.src/M000023.html');return false;">
-+<b>new</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Creates a new parser. Messages of <tt>message_class</tt> will be created by
-+the parser. By default, the parser will create <a
-+href="Message.html">RMail::Message</a> objects.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000025"></a>
-+<a href="Parser.src/M000025.html" target="Code" class="methodtitle"
-+ onClick="popCode('Parser.src/M000025.html');return false;">
-+<b>read</b>(input)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Parse a message from the IO object <tt>io</tt> and return a new message.
-+The <tt>io</tt> object can also be a string. This is just shorthand for:
-+</p>
-+<pre>
-+  RMail::Parser.new.parse(io)
-+</pre>
-+</div>
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000024"></a>
-+<a href="Parser.src/M000024.html" target="Code" class="methodtitle"
-+ onClick="popCode('Parser.src/M000024.html');return false;">
-+<b>parse</b>(input)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Parse a message from the IO object <tt>io</tt> and return a new message.
-+The <tt>io</tt> object can also be a string.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Parser.src/M000023.html b/doc/classes/RMail/Parser.src/M000023.html
-new file mode 100644
-index 0000000..052abe5
---- /dev/null
-+++ b/doc/classes/RMail/Parser.src/M000023.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>new (RMail::Parser)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 321</span>
-+    <span class="kw">def</span> initialize()
-+      @chunk_size = <span class="kw">nil</span>
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Parser.src/M000024.html b/doc/classes/RMail/Parser.src/M000024.html
-new file mode 100644
-index 0000000..3e7c258
---- /dev/null
-+++ b/doc/classes/RMail/Parser.src/M000024.html
-@@ -0,0 +1,19 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>parse (RMail::Parser)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 327</span>
-+    <span class="kw">def</span> parse(input)
-+      handler = RMail::Parser::Handler.new
-+      parser = RMail::StreamParser.new(input, handler)
-+      parser.chunk_size = @chunk_size <span class="kw">if</span> @chunk_size
-+      parser.parse
-+      <span class="kw">return</span> handler.message
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Parser.src/M000025.html b/doc/classes/RMail/Parser.src/M000025.html
-new file mode 100644
-index 0000000..2ade66f
---- /dev/null
-+++ b/doc/classes/RMail/Parser.src/M000025.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>read (RMail::Parser)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 344</span>
-+    <span class="kw">def</span> Parser.read(input)
-+      Parser.new.parse(input)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Parser/Error.html b/doc/classes/RMail/Parser/Error.html
-new file mode 100644
-index 0000000..3e3e537
---- /dev/null
-+++ b/doc/classes/RMail/Parser/Error.html
-@@ -0,0 +1,73 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Parser::Error</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Parser::Error
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../../files/lib/rmail/parser/pushbackreader_rb.html" class="aqua">
-+lib/rmail/parser/pushbackreader.rb
-+         </a>
-+<br />
-+        <a href="../../../files/lib/rmail/parser_rb.html" class="aqua">
-+lib/rmail/parser.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+StandardError
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+This exception class is thrown when the parser encounters an error.
-+</p>
-+<p>
-+Note: the parser tries hard to never throw exceptions — this error is
-+thrown only when the API is used incorrectly and not on invalid input.
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Serialize.html b/doc/classes/RMail/Serialize.html
-new file mode 100644
-index 0000000..6ca7cf9
---- /dev/null
-+++ b/doc/classes/RMail/Serialize.html
-@@ -0,0 +1,148 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::Serialize</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::Serialize
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/serialize_rb.html" class="aqua">
-+lib/rmail/serialize.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+The <a href="Serialize.html">RMail::Serialize</a> class writes an <a
-+href="Message.html">RMail::Message</a> object into an IO object or string.
-+The result is a standard mail message in text form.
-+</p>
-+<p>
-+To do this, you pass the <a href="Message.html">RMail::Message</a> object
-+to the <a href="Serialize.html">RMail::Serialize</a> object. <a
-+href="Serialize.html">RMail::Serialize</a> can write into any object
-+supporting the << method.
-+</p>
-+<p>
-+As a convenience, <a href="Serialize.html">RMail::Serialize</a>.write is a
-+class method you can use directly:
-+</p>
-+<pre>
-+ # Write to a file
-+ File.open('my-message', 'w') { |f|
-+   RMail::Serialize.write(f, message)
-+ }
-+</pre>
-+<p>
-+# Write to a new string string = <a
-+href="Serialize.html">RMail::Serialize</a>.write(’’, message)
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000037">new</a>   
-+<a href="#M000038">serialize</a>   
-+<a href="#M000039">write</a>   
-+</div>
-+
-+
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000037"></a>
-+<a href="Serialize.src/M000037.html" target="Code" class="methodtitle"
-+ onClick="popCode('Serialize.src/M000037.html');return false;">
-+<b>new</b>(output, escape_from = nil)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Initialize this <a href="Serialize.html">Serialize</a> object with an
-+output stream. If escape_from is not nil, lines with a leading From are
-+escaped.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000039"></a>
-+<a href="Serialize.src/M000039.html" target="Code" class="methodtitle"
-+ onClick="popCode('Serialize.src/M000039.html');return false;">
-+<b>write</b>(output, message)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+<a href="Serialize.html">Serialize</a> a message into a given output
-+object. The output object must support the << method in the same way
-+that an IO or String object does.
-+</p>
-+</div>
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000038"></a>
-+<a href="Serialize.src/M000038.html" target="Code" class="methodtitle"
-+ onClick="popCode('Serialize.src/M000038.html');return false;">
-+<b>serialize</b>(message)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+<a href="Serialize.html">Serialize</a> a given message into this
-+object’s output object.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Serialize.src/M000037.html b/doc/classes/RMail/Serialize.src/M000037.html
-new file mode 100644
-index 0000000..e5b2f82
---- /dev/null
-+++ b/doc/classes/RMail/Serialize.src/M000037.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>new (RMail::Serialize)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/serialize.rb, line 55</span>
-+    <span class="kw">def</span> initialize(output, escape_from = <span class="kw">nil</span>)
-+      @output = output
-+      @escape_from = escape_from
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Serialize.src/M000038.html b/doc/classes/RMail/Serialize.src/M000038.html
-new file mode 100644
-index 0000000..2b8623e
---- /dev/null
-+++ b/doc/classes/RMail/Serialize.src/M000038.html
-@@ -0,0 +1,16 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>serialize (RMail::Serialize)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/serialize.rb, line 61</span>
-+    <span class="kw">def</span> serialize(message)
-+      calculate_boundaries(message) <span class="kw">if</span> message.multipart?
-+      serialize_low(message)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Serialize.src/M000039.html b/doc/classes/RMail/Serialize.src/M000039.html
-new file mode 100644
-index 0000000..a7c453b
---- /dev/null
-+++ b/doc/classes/RMail/Serialize.src/M000039.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>write (RMail::Serialize)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/serialize.rb, line 69</span>
-+    <span class="kw">def</span> Serialize.write(output, message)
-+      Serialize.new(output).serialize(message)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.html b/doc/classes/RMail/StreamHandler.html
-new file mode 100644
-index 0000000..7773076
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.html
-@@ -0,0 +1,326 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::StreamHandler</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::StreamHandler
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/parser_rb.html" class="aqua">
-+lib/rmail/parser.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>Overview</h1>
-+<p>
-+An <a href="StreamHandler.html">RMail::StreamHandler</a> documents the set
-+of methods a <a href="StreamParser.html">RMail::StreamParser</a> handler
-+must implement. See <a
-+href="StreamParser.html">RMail::StreamParser</a>.parse. This is a low level
-+interface to the <a href="../RMail.html">RMail</a> message parser.
-+</p>
-+<h1>Order of Method Calls (Grammar)</h1>
-+<p>
-+Calls to the methods of this class follow a specific grammar, described
-+informally below. The words in all caps are productions in the grammar,
-+while the lower case words are method calls to this object.
-+</p>
-+<table>
-+<tr><td valign="top">MESSAGE:</td><td>[ <a href="Header.html#M000078">#mbox_from</a> ] *( <a
-+href="StreamHandler.html#M000027">#header_field</a> ) ( BODY /
-+MULTIPART_BODY )
-+
-+</td></tr>
-+<tr><td valign="top">BODY:</td><td>*<a href="StreamHandler.html#M000028">body_begin</a> *( <a
-+href="StreamHandler.html#M000029">#body_chunk</a> ) <a
-+href="StreamHandler.html#M000030">#body_end</a>
-+
-+</td></tr>
-+<tr><td valign="top">MULTIPART_BODY:</td><td><a href="StreamHandler.html#M000031">#multipart_body_begin</a> *( <a
-+href="StreamHandler.html#M000032">#preamble_chunk</a> ) *( <a
-+href="StreamHandler.html#M000033">#part_begin</a> MESSAGE <a
-+href="StreamHandler.html#M000034">#part_end</a>) *( <a
-+href="StreamHandler.html#M000035">#epilogue_chunk</a> ) <a
-+href="StreamHandler.html#M000036">#multipart_body_end</a>
-+
-+</td></tr>
-+</table>
-+<h1>Order of Method Calls (English)</h1>
-+<p>
-+If the grammar above is not clear, here is a description in English.
-+</p>
-+<p>
-+The parser begins calling <a
-+href="StreamHandler.html#M000027">#header_field</a>, possibly calling <a
-+href="Header.html#M000078">#mbox_from</a> for the first line. Then it
-+determines if the message was a MIME multipart message.
-+</p>
-+<p>
-+If the message is a not a MIME multipart, the parser calls <a
-+href="StreamHandler.html#M000028">#body_begin</a> once, then <a
-+href="StreamHandler.html#M000029">#body_chunk</a> any number of times, then
-+<a href="StreamHandler.html#M000030">#body_end</a>.
-+</p>
-+<p>
-+If the message header is a MIME multipart message, then <a
-+href="StreamHandler.html#M000031">#multipart_body_begin</a> is called,
-+followed by any number of calls to <a
-+href="StreamHandler.html#M000032">#preamble_chunk</a>. Then for each part
-+parsed, <a href="StreamHandler.html#M000033">#part_begin</a> is called,
-+followed by a recursive set of calls described by the "MESSAGE"
-+production above, and then <a
-+href="StreamHandler.html#M000034">#part_end</a>. After all parts are
-+parsed, any number of calls to <a
-+href="StreamHandler.html#M000035">#epilogue_chunk</a> are followed by a
-+single call to <a
-+href="StreamHandler.html#M000036">#multipart_body_end</a>.
-+</p>
-+<p>
-+The recursive nature of MIME multipart messages is represented by the
-+recursive invocation of the "MESSAGE" production in the grammar
-+above.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000028">body_begin</a>   
-+<a href="#M000029">body_chunk</a>   
-+<a href="#M000030">body_end</a>   
-+<a href="#M000035">epilogue_chunk</a>   
-+<a href="#M000027">header_field</a>   
-+<a href="#M000026">mbox_from</a>   
-+<a href="#M000031">multipart_body_begin</a>   
-+<a href="#M000036">multipart_body_end</a>   
-+<a href="#M000033">part_begin</a>   
-+<a href="#M000034">part_end</a>   
-+<a href="#M000032">preamble_chunk</a>   
-+</div>
-+
-+
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Instance methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000026"></a>
-+<a href="StreamHandler.src/M000026.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000026.html');return false;">
-+<b>mbox_from</b>(line)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called for Unix MBOX "From " lines in the message
-+header, it calls this method with the text.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000027"></a>
-+<a href="StreamHandler.src/M000027.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000027.html');return false;">
-+<b>header_field</b>(field, name, value)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called when a header field is parsed. The <tt>field</tt> is
-+the full text of the field, the <tt>name</tt> is the name of the field and
-+the <tt>value</tt> is the field’s value with leading and trailing
-+whitespace removed. Note that both <tt>field</tt> and <tt>value</tt> may be
-+multi-line strings.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000028"></a>
-+<a href="StreamHandler.src/M000028.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000028.html');return false;">
-+<b>body_begin</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called before a non-multipart message body is about to be
-+parsed.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000029"></a>
-+<a href="StreamHandler.src/M000029.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000029.html');return false;">
-+<b>body_chunk</b>(chunk)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called with a string chunk of data from a non-multipart
-+message body. The string does not necessarily begin or end on any
-+particular boundary.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000030"></a>
-+<a href="StreamHandler.src/M000030.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000030.html');return false;">
-+<b>body_end</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called after all of the non-multipart message body has been
-+parsed.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000031"></a>
-+<a href="StreamHandler.src/M000031.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000031.html');return false;">
-+<b>multipart_body_begin</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called before a multipart message body is about to be
-+parsed.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000032"></a>
-+<a href="StreamHandler.src/M000032.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000032.html');return false;">
-+<b>preamble_chunk</b>(chunk)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called with a chunk of data from a multipart message
-+body’s preamble. The preamble is any text that appears before the
-+first part of the multipart message body.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000033"></a>
-+<a href="StreamHandler.src/M000033.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000033.html');return false;">
-+<b>part_begin</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called when a part of a multipart body begins.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000034"></a>
-+<a href="StreamHandler.src/M000034.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000034.html');return false;">
-+<b>part_end</b>()
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called when a part of a multipart body ends.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000035"></a>
-+<a href="StreamHandler.src/M000035.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000035.html');return false;">
-+<b>epilogue_chunk</b>(chunk)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called with a chunk of data from a multipart message
-+body’s epilogue. The epilogue is any text that appears after the last
-+part of the multipart message body.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000036"></a>
-+<a href="StreamHandler.src/M000036.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamHandler.src/M000036.html');return false;">
-+<b>multipart_body_end</b>(delimiters, boundary)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+This method is called after a multipart message body has been completely
-+parsed.
-+</p>
-+<p>
-+The <tt>delimiters</tt> is an Array of strings, one for each boundary
-+string found in the multipart body. The <tt>boundary</tt> is the boundary
-+string used to delimit each part in the multipart body. You can normally
-+ignore both <tt>delimiters</tt> and <tt>boundary</tt> if you are concerned
-+only about message content.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000026.html b/doc/classes/RMail/StreamHandler.src/M000026.html
-new file mode 100644
-index 0000000..9c19661
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000026.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>mbox_from (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 87</span>
-+    <span class="kw">def</span> mbox_from(line)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000027.html b/doc/classes/RMail/StreamHandler.src/M000027.html
-new file mode 100644
-index 0000000..9dbf84a
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000027.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>header_field (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 95</span>
-+    <span class="kw">def</span> header_field(field, name, value)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000028.html b/doc/classes/RMail/StreamHandler.src/M000028.html
-new file mode 100644
-index 0000000..87b4945
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000028.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>body_begin (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 100</span>
-+    <span class="kw">def</span> body_begin
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000029.html b/doc/classes/RMail/StreamHandler.src/M000029.html
-new file mode 100644
-index 0000000..46ead72
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000029.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>body_chunk (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 106</span>
-+    <span class="kw">def</span> body_chunk(chunk)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000030.html b/doc/classes/RMail/StreamHandler.src/M000030.html
-new file mode 100644
-index 0000000..93664a2
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000030.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>body_end (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 111</span>
-+    <span class="kw">def</span> body_end
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000031.html b/doc/classes/RMail/StreamHandler.src/M000031.html
-new file mode 100644
-index 0000000..bf99791
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000031.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>multipart_body_begin (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 116</span>
-+    <span class="kw">def</span> multipart_body_begin
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000032.html b/doc/classes/RMail/StreamHandler.src/M000032.html
-new file mode 100644
-index 0000000..5a61ca9
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000032.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>preamble_chunk (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 122</span>
-+    <span class="kw">def</span> preamble_chunk(chunk)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000033.html b/doc/classes/RMail/StreamHandler.src/M000033.html
-new file mode 100644
-index 0000000..abd614f
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000033.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>part_begin (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 126</span>
-+    <span class="kw">def</span> part_begin
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000034.html b/doc/classes/RMail/StreamHandler.src/M000034.html
-new file mode 100644
-index 0000000..a025465
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000034.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>part_end (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 130</span>
-+    <span class="kw">def</span> part_end
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000035.html b/doc/classes/RMail/StreamHandler.src/M000035.html
-new file mode 100644
-index 0000000..30dab85
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000035.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>epilogue_chunk (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 136</span>
-+    <span class="kw">def</span> epilogue_chunk(chunk)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamHandler.src/M000036.html b/doc/classes/RMail/StreamHandler.src/M000036.html
-new file mode 100644
-index 0000000..edf84b7
---- /dev/null
-+++ b/doc/classes/RMail/StreamHandler.src/M000036.html
-@@ -0,0 +1,14 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>multipart_body_end (RMail::StreamHandler)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 147</span>
-+    <span class="kw">def</span> multipart_body_end(delimiters, boundary)
-+    <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamParser.html b/doc/classes/RMail/StreamParser.html
-new file mode 100644
-index 0000000..d1ab923
---- /dev/null
-+++ b/doc/classes/RMail/StreamParser.html
-@@ -0,0 +1,103 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Class: RMail::StreamParser</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Class</font></sup> RMail::StreamParser
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/parser_rb.html" class="aqua">
-+lib/rmail/parser.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+     <tr>
-+      <td class="small-title-font">Parent:</td>
-+      <td class="small-title-font">
-+Object
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+The <a href="StreamParser.html">RMail::StreamParser</a> is a low level
-+message parsing API. It is useful when you are interested in serially
-+examining all message content but are not interested in a full object
-+representation of the object. See <a
-+href="StreamParser.html">StreamParser</a>.parse.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000022">parse</a>   
-+</div>
-+
-+
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000022"></a>
-+<a href="StreamParser.src/M000022.html" target="Code" class="methodtitle"
-+ onClick="popCode('StreamParser.src/M000022.html');return false;">
-+<b>parse</b>(input, handler)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Parse a message from an input source. This method returns nothing. Instead,
-+the supplied <tt>handler</tt> is expected to implement the same methods as
-+<a href="StreamHandler.html">RMail::StreamHandler</a>. The message
-+structure can be inferred from the methods called on the <tt>handler</tt>.
-+The <tt>input</tt> can be any Ruby IO source or a String.
-+</p>
-+<p>
-+This is a low level parsing API. For a message parser that returns an <a
-+href="Message.html">RMail::Message</a> object, see the <a
-+href="Parser.html">RMail::Parser</a> class. <a
-+href="Parser.html">RMail::Parser</a> is implemented using <a
-+href="StreamParser.html">RMail::StreamParser</a>.
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/StreamParser.src/M000022.html b/doc/classes/RMail/StreamParser.src/M000022.html
-new file mode 100644
-index 0000000..3cdbdfd
---- /dev/null
-+++ b/doc/classes/RMail/StreamParser.src/M000022.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>parse (RMail::StreamParser)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/parser.rb, line 169</span>
-+      <span class="kw">def</span> parse(input, handler)
-+        RMail::StreamParser.new(input, handler).parse
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Utils.html b/doc/classes/RMail/Utils.html
-new file mode 100644
-index 0000000..7a2c4fb
---- /dev/null
-+++ b/doc/classes/RMail/Utils.html
-@@ -0,0 +1,113 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>Module: RMail::Utils</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+
-+<table summary="Information on class" width="100%" border="0" cellspacing="0">
-+ <tr class="title-row">
-+ <td class="big-title-font">
-+   <sup><font color="aqua">Module</font></sup> RMail::Utils
-+ </td>
-+ <td align="right">
-+   <table summary="layout" cellspacing="0" cellpadding="2">
-+     <tr valign="top">
-+      <td class="small-title-font">In:</td>
-+      <td class="small-title-font">
-+        <a href="../../files/lib/rmail/utils_rb.html" class="aqua">
-+lib/rmail/utils.rb
-+         </a>
-+<br />
-+      </td>
-+     </tr>
-+   </table>
-+  </td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+The <a href="Utils.html">RMail::Utils</a> module is a collection of random
-+utility methods that are useful for dealing with email.
-+</p>
-+</div>
-+
-+
-+<table summary="Methods" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Methods</td></tr>
-+</table>
-+<div class="name-list">
-+<a href="#M000008">base64_decode</a>   
-+<a href="#M000009">quoted_printable_decode</a>   
-+<a href="#M000007">unquote</a>   
-+</div>
-+
-+
-+
-+
-+
-+<table summary="Method list" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Public Class methods</td></tr>
-+</table>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000007"></a>
-+<a href="Utils.src/M000007.html" target="Code" class="methodtitle"
-+ onClick="popCode('Utils.src/M000007.html');return false;">
-+<b>unquote</b>(str)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Return the given string unquoted if it is quoted.
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000008"></a>
-+<a href="Utils.src/M000008.html" target="Code" class="methodtitle"
-+ onClick="popCode('Utils.src/M000008.html');return false;">
-+<b>base64_decode</b>(str)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Decode the given string as if it were a chunk of base64 data
-+</p>
-+</div>
-+<table summary="method"  width="100%" cellspacing="0" cellpadding="5" border="0">
-+<tr><td class="methodtitle">
-+<a name="M000009"></a>
-+<a href="Utils.src/M000009.html" target="Code" class="methodtitle"
-+ onClick="popCode('Utils.src/M000009.html');return false;">
-+<b>quoted_printable_decode</b>(str)
-+</a>
-+</td></tr>
-+</table>
-+<div class="description">
-+<p>
-+Decode the given string as if it were a chunk of quoted printable data
-+</p>
-+</div>
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Utils.src/M000007.html b/doc/classes/RMail/Utils.src/M000007.html
-new file mode 100644
-index 0000000..bc3f13d
---- /dev/null
-+++ b/doc/classes/RMail/Utils.src/M000007.html
-@@ -0,0 +1,19 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>unquote (RMail::Utils)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/utils.rb, line 38</span>
-+      <span class="kw">def</span> unquote(str)
-+        <span class="kw">if</span> str =~ <span class="re">/\s*"(.*?([^\\]|\\\\))"/</span>m
-+          $1.gsub(<span class="re">/\\(.)/</span>, <span class="str">'\1'</span>)
-+        <span class="kw">else</span>
-+          str
-+        <span class="kw">end</span>
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Utils.src/M000008.html b/doc/classes/RMail/Utils.src/M000008.html
-new file mode 100644
-index 0000000..9c6d4dc
---- /dev/null
-+++ b/doc/classes/RMail/Utils.src/M000008.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>base64_decode (RMail::Utils)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/utils.rb, line 47</span>
-+      <span class="kw">def</span> base64_decode(str)
-+        str.unpack(<span class="str">"m*"</span>).first
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/classes/RMail/Utils.src/M000009.html b/doc/classes/RMail/Utils.src/M000009.html
-new file mode 100644
-index 0000000..f5a1593
---- /dev/null
-+++ b/doc/classes/RMail/Utils.src/M000009.html
-@@ -0,0 +1,15 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>quoted_printable_decode (RMail::Utils)</title>
-+<link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+</head>
-+<body bgcolor="white">
-+<pre><span class="cmt"># File lib/rmail/utils.rb, line 53</span>
-+      <span class="kw">def</span> quoted_printable_decode(str)
-+        str.unpack(<span class="str">"M*"</span>).first
-+      <span class="kw">end</span></pre>
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/created.rid b/doc/created.rid
-new file mode 100644
-index 0000000..bda1f47
---- /dev/null
-+++ b/doc/created.rid
-@@ -0,0 +1 @@
-+Tue Apr 27 22:19:02 PDT 2004
-diff --git a/doc/files/NEWS.html b/doc/files/NEWS.html
-new file mode 100644
-index 0000000..1171d6e
---- /dev/null
-+++ b/doc/files/NEWS.html
-@@ -0,0 +1,495 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: NEWS</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href=".././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">NEWS</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">NEWS</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Tue Apr 27 22:13:36 PDT 2004</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>Changes in RubyMail 0.17 (released 2004-04-27)</h1>
-+<ul>
-+<li>Handle parsing addresses with non-ASCII display names. We don’t do
-+anything intelligent with the non-ASCII data, but it is passed through in
-+its original (invalid) non-encoded form.
-+
-+</li>
-+<li>Look for From_ lines only on the first line when parsing a message.
-+
-+</li>
-+<li>RMail::Header#subject= now sets the header field name to
-+"Subject" instead of "subject" since some mail reading
-+software is case sensitive and can’t understand "subject:
-+foo".
-+
-+</li>
-+<li>The <a href="../classes/RMail.html">RMail</a> parser now requires only
-+whitespace after MIME multipart boundary lines. This violates
-+RFC2046’s "NOTE TO IMPLEMENTORS" documented in
-+testparsermultipart.rb’s test_multipart_data_12, but it allows
-+real-world messages created by Eudora to be parsed.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.16 (released 2003-12-26)</h1>
-+<ul>
-+<li>Ruby 1.8.1 compatibility fixes only.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.15 (released 2003-09-17)</h1>
-+<ul>
-+<li>Ruby 1.8.0 compatibility fixes only.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.14 (released 2003-02-08)</h1>
-+<ul>
-+<li>Improve RDoc documentation of the library.
-+
-+<ul>
-+<li>Add file level comments.
-+
-+</li>
-+<li>No longer document RMail::Parser::PushbackReader and
-+RMail::Parser::Multipart, as they are used only internally or by those who
-+really want to dig deep into the library. I also think they might be
-+changing soon.
-+
-+</li>
-+</ul>
-+</li>
-+<li>Add ability to
-+
-+<pre>
-+  require 'rmail'
-+</pre>
-+<p>
-+and get all of RubyMail.
-+</p>
-+</li>
-+<li>Switch to the BSD license, mainly so the license of RubyMail is not
-+confusing.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.13 (released 2003-02-01)</h1>
-+<ul>
-+<li>Add convenience methods to <a
-+href="../classes/RMail/Header.html">RMail::Header</a> that allow easy
-+manipulation of the To, Cc, Bcc, Reply-To, Date, Subject and Message-Id
-+fields. This includes unique Message-Id generation code and robust Date
-+field parsing and formatting.
-+
-+</li>
-+<li>Add RMail::Header#set, to delete existing fields of the same name and then
-+add a new one.
-+
-+</li>
-+<li><a href="../classes/RMail/Address.html">RMail::Address</a>.parse now
-+returns an <a
-+href="../classes/RMail/Address/List.html">RMail::Address::List</a> instead
-+of an Array (existing code still works, since <a
-+href="../classes/RMail/Address/List.html">RMail::Address::List</a> inherits
-+from Array).
-+
-+</li>
-+<li>Add <a href="../classes/RMail/Address.html">RMail::Address</a>#<=>,
-+RMail::Address#hash and RMail::Address#eql? methods. This allows arrays of
-+<a href="../classes/RMail/Address.html">RMail::Address</a> to be sorted as
-+well as allowing <a href="../classes/RMail/Address.html">RMail::Address</a>
-+to be placed in a hash (which in turn allows Array#uniq to work when
-+holding <a href="../classes/RMail/Address.html">RMail::Address</a>
-+objects).
-+
-+</li>
-+<li>Add an <a
-+href="../classes/RMail/Mailbox/MBoxReader.html">RMail::Mailbox::MBoxReader</a>.<a
-+href="../classes/RMail/Mailbox/MBoxReader.html#M000006">each_message</a>
-+method.
-+
-+</li>
-+<li>Deleted the rmail/header/field.rb field and incorporated
-+RMail::Header::Field into rmail/header.rb.
-+
-+</li>
-+<li>Improve uniqueness of the MIME boundary generation by including
-+Time.now.tv_usec.
-+
-+</li>
-+<li>Correct broken docs for RMail::Header#match and RMail::Header#match?
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.12 (released 2003-01-13)</h1>
-+<ul>
-+<li>Add an install.rb script.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.11 (released 2003-01-11)</h1>
-+<ul>
-+<li>parse->serialize "transparency" greatly improved. This means
-+that when you parse a message and then serialize it back out you almost
-+always get the exact same message back. This is true for all single part
-+messages as well as all validly formatted multipart MIME messages (and even
-+the most common invalidly formatted ones).
-+
-+<p>
-+The result is that <a href="../classes/RMail.html">RMail</a> can now be
-+used safely in mail filters without risking damaging cryptographic
-+signatures in the mails.
-+</p>
-+</li>
-+<li>RMail::Header#add now uses <a
-+href="../classes/RMail/Address.html#M000119">to_str</a> instead of <a
-+href="../classes/RMail/Header.html#M000073">to_s</a> to convert arguments
-+to strings. This makes it behave more like standard Ruby classes.
-+
-+</li>
-+<li><a
-+href="../classes/RMail/Mailbox/MBoxReader.html">RMail::Mailbox::MBoxReader</a>
-+now always makes sure the last piece of data returned for each message is
-+the end of line terminator, even if one isn’t present in the input.
-+
-+</li>
-+<li>RMail::Parser::PushbackReader#read now takes nil argument to mean
-+"read all available input." Derived classes should now override
-+the <a
-+href="../classes/RMail/Mailbox/MBoxReader.html#M000003">#read_chunk</a>
-+method instead of <a href="../classes/RMail/Parser.html#M000025">#read</a>.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.10 (released 2002-12-13)</h1>
-+<ul>
-+<li>Added rmail/mailbox/mboxreader.rb to the distribution.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.9 (released 2002-11-30)</h1>
-+<ul>
-+<li>New <a href="../classes/RMail/Mailbox.html">RMail::Mailbox</a>.<a
-+href="../classes/RMail/Mailbox.html#M000001">parse_mbox</a> method that can
-+be used to conveniently read raw messages out of a Unix mbox mailbox.
-+
-+</li>
-+<li>New <a
-+href="../classes/RMail/Mailbox/MBoxReader.html">RMail::Mailbox::MBoxReader</a>
-+class in rmail/mailbox/mboxreader.rb. This class can be used to easily read
-+messages out of a file in Unix "mbox" format.
-+
-+</li>
-+<li>The RMail::Parser::PushbackReader class has been documented. It has moved
-+out of rmail/parser/multipart.rb into rmail/parser/pushbackreader.rb
-+
-+</li>
-+<li>Various documentation fixes. E.g. <a
-+href="../classes/RMail/Parser.html">RMail::Parser</a>.parse can take a
-+string as well as an IO object.
-+
-+</li>
-+<li>The RMail::Parser::PushbackReader has a setable chunk size. This is useful
-+mostly for testing.
-+
-+</li>
-+<li>Fix an uncaught exception when parsing multipart MIME messages that contain
-+only a preamble and an epilogue but no body parts.
-+
-+</li>
-+<li>Fix a bug where <a
-+href="../classes/RMail/Parser.html">RMail::Parser</a>.multipart? would not
-+return true if the multipart message actually didn’t have any parts.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.8 (released 2002-03-18)</h1>
-+<ul>
-+<li>The following has been removed from RubyMail and made part of the
-+RubyFilter package:
-+
-+<ul>
-+<li>All scripts that were in the RubyMail 0.7 bin directory.
-+
-+</li>
-+<li>Mail::LDA
-+
-+</li>
-+<li>Mail::Deliver
-+
-+</li>
-+<li>Mail::KeyedMailbox
-+
-+</li>
-+<li>Mail::MTA
-+
-+</li>
-+<li>Mail::AddressTagger
-+
-+</li>
-+</ul>
-+<p>
-+This keeps RubyMail a small and simple mail package, and provides
-+RubyFilter as an example of how to use RubyMail to write a mail filter.
-+</p>
-+</li>
-+<li>The Mail module has been renamed to <a
-+href="../classes/RMail.html">RMail</a>. I think "Mail" should be
-+reserved for things included in the standard distribution of Ruby.
-+
-+</li>
-+<li>RMail::Header#match and match? don’t require the name or value
-+arguments to be a case insensitive Regexps. Also, when the value argument
-+is converted to a string, it is passed through Regexp::escape first.
-+
-+</li>
-+<li>RMail::Parser#parse can now parse from a string.
-+
-+</li>
-+<li>Mail::Address#comments= can now take a simpple string to set just one
-+comment.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.7 (released 2002-02-26)</h1>
-+<ul>
-+<li>A new chunked input scheme that makes parsing huge messages about 7 times
-+faster in ruby 1.7 and 50 times faster in ruby 1.6.
-+
-+<p>
-+When parsing a huge message that has a 2 megabyte attachment, RubyMail
-+running under ruby 1.7 is now faster than any email package for ruby, perl
-+or python.
-+</p>
-+<p>
-+I wrote a benchmark that reads a 2 megabyte email from a file and writes it
-+out again, doing this 100 times. The results are:
-+</p>
-+<pre>
-+  ruby 1.7.2 w/rubymail (100 times)
-+       5.96s user  7.98s system 13.94s total
-+  ruby 1.6.6 w/rubymail (100 times)
-+      76.91s user  8.62s system 85.53s total
-+  ruby 1.7.2 w/tmail 0.10.1 (100 times)
-+       9.85s user 24.21s system 34.06s total
-+  ruby 1.6.6 w/tmail 0.10.0 (100 times)
-+      201.89s user 15.75s system 217.64s total
-+  python 2.2 w/email (100 times)
-+      76.73 user 15.16s system 91.89s total
-+  perl 5.006001 w/mimetools 5.411  (parsing on disk) (100 times)
-+      190.11s user 25.25s system 215.36s total
-+  perl 5.006001 w/mimetools 5.411  (parsing in memory) (100 times)
-+      962.69s user  6.77s system 969.46s total
-+</pre>
-+<p>
-+This change also paves the way for streaming large messages to disk when
-+they start to get huge, so RAM isn’t needlessly used up.
-+</p>
-+</li>
-+<li>Delivery to mbox files improved.
-+
-+<ul>
-+<li>won’t sleep forever waiting for the mailbox lock (flock)
-+
-+</li>
-+<li>won’t delivery to files that don’t look like an mbox (e.g. it
-+is not a file, not in the right format).
-+
-+</li>
-+<li>delivering to ’/dev/null’ is now a simple nop.
-+
-+</li>
-+</ul>
-+</li>
-+<li>Use the new File#fsync method when available in all of the mail delivery
-+functions.
-+
-+</li>
-+<li>Add bin/rsendmail.rb as another example of how I’m using RubyMail.
-+
-+</li>
-+<li>A new Mail::AddressTagger class, included for fun. Requires the hmac-sha1
-+class (available in the ruby-hmac package on RAA).
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.6 (released 2002-02-15)</h1>
-+<ul>
-+<li>Multipart MIME support.
-+
-+<ul>
-+<li>Mail::Parser now parses arbitrarily nested multipart MIME messages.
-+
-+</li>
-+<li>For the sake of dealing with multipart MIME messages, add the following
-+methods to Mail::Message: preamble, epilogue, multipart?, <a
-+href="../classes/RMail/Message.html#M000016">add_part</a>, decode, part.
-+
-+</li>
-+</ul>
-+</li>
-+<li>A new Mail::AddressTagger class, for tagging addresses with
-+cryptographically verifiable extensions akin to TMDA. Requires the
-+hmac-sha1 module from the RAA. (experimental, I don’t currently use
-+this)
-+
-+</li>
-+<li>A new Mail::Message#== method.
-+
-+</li>
-+<li>A new Mail::Serialize class that can serialize a Mail::Message.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.5 (released 2002-02-02)</h1>
-+<ul>
-+<li>The rdeliver.rb script is now fully documented.
-+
-+</li>
-+<li>The rdeliver.rb script now evaluates the .rdeliver file in the context of a
-+Deliver class (as opposed to simply loading it). The .rdeliver file must
-+now define a Deliver#main method, where the simplest .rdeliver file would
-+be:
-+
-+<pre>
-+  def main
-+    lda.save("INBOX")
-+  end
-+</pre>
-+</li>
-+<li>Add a KeyedMailbox class that can be used to implement simple mailing list
-+style confirmations.
-+
-+</li>
-+<li>Add a message= method to Mail::DeliveryAgent. This lets delivery scripts
-+change the message being delivered.
-+
-+</li>
-+<li>Re-wrote the RFC2822 address parser. It is now more strict about what it
-+considers a valid address.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.4 (released 2002-01-17)</h1>
-+<ul>
-+<li>The bin/rdeliver.rb script is now tested. Got rid of bin/rdeliver-wrap.rb.
-+
-+</li>
-+<li>Mail::DeliveryAgent::DeliveryStatus renamed to
-+Mail::DeliveryAgent::DeliveryComplete. Mail::DeliveryAgent::DeliverFailure
-+renamed to Mail::DeliveryAgent::DeliveryPipeFailure.
-+
-+</li>
-+<li>Mail::Deliver.deliver_mbox now uses File::SYNC to write the message.
-+
-+</li>
-+<li>Mail::Header and Mail::Message no longer understand how to parse messages.
-+Message parsing has been moved to Mail::Parser. Mail::Parser uses the
-+public API of Mail::Header and Mail::Message to build up the message.
-+
-+</li>
-+<li>The Mail::Header API has been greatly changed. It is now more like Array
-+and Hash.
-+
-+</li>
-+<li>Mail::Deliver supports delivery to qmail style Maildir mailboxes.
-+Mail::DeliveryAgent#save will now deliver to a Maildir if the
-+folder’s name ends in a slash. E.g. "/home/user/Maildir/".
-+
-+</li>
-+<li>Mail::DeliveryAgent no longer logs an abstract of the message being
-+delivered. All logging is up to the users of Mail::DeliveryAgent.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.3</h1>
-+<ul>
-+<li>Add Mail::Header.length and Mail::Header.size methods. Add
-+Mail::Header.match and Mail::Header.match? methods.
-+
-+</li>
-+<li>Move deliver.rb to bin/rdeliver-wrap.rb and main.rb to bin/rdeliver.rb.
-+These are workable local delivery agent scripts (suitable for running from
-+.forward).
-+
-+</li>
-+<li>New Mail::MTA module that provides constants for exit codes.
-+
-+</li>
-+<li>New features for Mail::DeliveryAgent. Now Mail::DeliveryAgent never calls
-+exit, instead it throws DeliveryStatus exceptions. There is also a new
-+Mail::DeliveryAgent.process method that allows you to use
-+Mail::DeliveryAgent in block form. Mail:DeliveryAgent.exitcode will return
-+the correct exit code for a given DeliveryStatus exception.
-+
-+</li>
-+</ul>
-+<h1>Changes in RubyMail 0.2</h1>
-+<ul>
-+<li>HTML API documentation is now available in the doc subdirectory.
-+
-+</li>
-+<li>Mail::DeliveryAgent::strip_tag is now
-+Mail::DeliveryAgent::strip_field_name.
-+
-+</li>
-+<li>Mail::Deliver::deliver_pipe implemented. Mail::DeliveryAgent#pipe
-+implemented.
-+
-+</li>
-+<li>Mail::DeliveryAgent#pipe and Mail::DeliveryAgent#save now report success or
-+failure with DeliverySuccess and DeliveryFailure exceptions.
-+Mail::DeliveryAgent#reject and Mail::DeliveryAgent#defer do not yet use the
-+exceptions (they still call exit).
-+
-+</li>
-+<li>Now runs clean under "ruby -w"
-+
-+</li>
-+<li>Now works with newer rubyunit versions.
-+
-+</li>
-+</ul>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/README.html b/doc/files/README.html
-new file mode 100644
-index 0000000..3b86906
---- /dev/null
-+++ b/doc/files/README.html
-@@ -0,0 +1,143 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: README</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href=".././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">README</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">README</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Tue Apr 27 22:16:00 PDT 2004</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>RubyMail</h1>
-+<p>
-+This is RubyMail, a lightweight mail library containing various utility
-+classes and modules that allow Ruby scripts to parse, modify, and generate
-+MIME mail messages.
-+</p>
-+<h1>Requirements</h1>
-+<p>
-+Ruby 1.6.7 (or newer) or Ruby 1.8.*. Only tested under Linux, should be
-+fine under any Unix.
-+</p>
-+<h1>Documentation</h1>
-+<p>
-+The documentation is in RDoc format in the doc subdirectory. Aside from the
-+API reference, you will be interested in <a
-+href="guide/Intro_txt.html">guide/Intro.txt</a> and <a
-+href="guide/TableOfContents_txt.html">guide/TableOfContents.txt</a>.
-+</p>
-+<h1>Install</h1>
-+<p>
-+Type the following while in the package directory:
-+</p>
-+<pre>
-+  ruby install.rb config
-+  ruby install.rb setup
-+  ruby install.rb install
-+</pre>
-+<p>
-+You may need special permissions to execute the last line. If you want to
-+just install RubyMail to a custom location, just copy the rmail
-+subdirectory manually.
-+</p>
-+<h1>Status</h1>
-+<p>
-+This package works well, but I consider all API subject to change.
-+</p>
-+<p>
-+I very much appreciate suggestions and comments, but please think twice
-+about using this for production use just yet.
-+</p>
-+<h1>Tests?</h1>
-+<p>
-+This package has a complete unit test suite (requires RubyUnit to run).
-+Currently all of my e-mail is processed by this library.
-+</p>
-+<h1>Why?</h1>
-+<p>
-+It is fun.
-+</p>
-+<p>
-+One use for RubyMail is the RubyFilter package, available at:
-+</p>
-+<pre>
-+    http://www.lickey.com/rubyfilter/
-+</pre>
-+<h1>Alternatives</h1>
-+<p>
-+You might check out TMail as well.
-+</p>
-+<h1>Support</h1>
-+<p>
-+To reach the author of RubyMail, send mail to matt at lickey.com.
-+</p>
-+<h1>License</h1>
-+<pre>
-+ Copyright (C) 2001, 2002, 2003, 2004 Matt Armstrong.  All rights
-+ reserved.
-+
-+ Redistribution and use in source and binary forms, with or without
-+ modification, are permitted provided that the following conditions are met:
-+</pre>
-+<pre>
-+ 1. Redistributions of source code must retain the above copyright notice,
-+    this list of conditions and the following disclaimer.
-+ 2. Redistributions in binary form must reproduce the above copyright
-+    notice, this list of conditions and the following disclaimer in the
-+    documentation and/or other materials provided with the distribution.
-+ 3. The name of the author may not be used to endorse or promote products
-+    derived from this software without specific prior written permission.
-+
-+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
-+ NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
-+ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+</pre>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/THANKS.html b/doc/files/THANKS.html
-new file mode 100644
-index 0000000..4f3005f
---- /dev/null
-+++ b/doc/files/THANKS.html
-@@ -0,0 +1,95 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: THANKS</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href=".././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">THANKS</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">THANKS</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Sat Jan 18 20:44:49 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>Thanks to Python’s email module for:</h1>
-+<ul>
-+<li>The idea of separating parsing and serialization from the mail classes
-+themselves.
-+
-+</li>
-+<li>A lot of the MIME multipart API.
-+
-+</li>
-+</ul>
-+<h1>Thanks to Perl’s MimeTools for:</h1>
-+<ul>
-+<li>Showing me this can all be done in the scripting language (no C extensions
-+necessary).
-+
-+</li>
-+<li>Accessing MIME parts via a File like API (thereby allowing them to be
-+stored on disk).
-+
-+</li>
-+</ul>
-+<h1>People:</h1>
-+<p>
-+"Yoshinori K. Okuji" <okuji-at-enbug-dot-org>
-+</p>
-+<ul>
-+<li>Code to parse messages from strings (though since then I did it a much
-+simpler way).
-+
-+</li>
-+<li>Numerous other API suggestions and improvements.
-+
-+</li>
-+</ul>
-+<p>
-+Booker Bense <bbense-at-SLAC-dot-Stanford-dot-EDU>
-+</p>
-+<ul>
-+<li>For prodding me to implement mbox mailbox parsing (and an initial
-+implementation). It took me months, but I did it!
-+
-+</li>
-+</ul>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/TODO.html b/doc/files/TODO.html
-new file mode 100644
-index 0000000..e048af6
---- /dev/null
-+++ b/doc/files/TODO.html
-@@ -0,0 +1,229 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: TODO</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href=".././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">TODO</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">TODO</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Fri Feb 27 20:21:40 PST 2004</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+In rough priority order...but please let me know if something you need is
-+missing.
-+</p>
-+<h1>FIXME</h1>
-+<ul>
-+<li>StreamHandler should get preamble_begin and preamble_end callbacks. Same
-+for epilogue_begin, epilogue_end.
-+
-+</li>
-+</ul>
-+<h1>STOLEN</h1>
-+<ul>
-+<li>Header continuation issue:
-+https://sourceforge.net/tracker/?func=detail&atid=105470&aid=504152&group_id=5470
-+
-+</li>
-+<li>Subject: =?ISO-8859-1?Q?=24=A3_Kills_IRB?=
-+
-+</li>
-+</ul>
-+<h1>Documentation</h1>
-+<ul>
-+<li>Make it clear that all strings the library works with are the ASCII strings
-+that are part of the RFC2822 message — not strings in any other
-+charset.
-+
-+</li>
-+<li>Update Intro.txt, write MIME.txt and other Guides.
-+
-+</li>
-+</ul>
-+<h1>Features</h1>
-+<ul>
-+<li>RFC2231 <a
-+href="http://mail.python.org/pipermail/email-sig/2003-November/000032.html">mail.python.org/pipermail/email-sig/2003-November/000032.html</a>
-+
-+</li>
-+<li>Smart handling of charset issues for text/ types.
-+
-+<dl>
-+<dt>Goal</dt><dd>allow setting the body part to a given piece of data, and <a
-+href="../classes/RMail.html">RMail</a> handles setting the appropriate MIME
-+headers. This requires the data to have a known charset.
-+
-+</dd>
-+</dl>
-+<p>
-+Maybe this plays into the encoding solution below.
-+</p>
-+</li>
-+<li>Base64 and quoted-printable encoding
-+
-+<dl>
-+<dt>Goal</dt><dd>allow setting the body part to a given piece of data, and <a
-+href="../classes/RMail.html">RMail</a> handles setting the appropriate MIME
-+headers and possibly quoted-printable or base64 transcoding it if
-+appropriate.
-+
-+</dd>
-+</dl>
-+<p>
-+This may be best done by introducing an RMail::TransferEncodedString class
-+that knows whether it is transcoded as binary, quoted-printable, base64,
-+etc. You would set RMail::Message#body to a TransferEncodedString and <a
-+href="../classes/RMail/Message.html">RMail::Message</a> would set the
-+appropriate MIME headers. If at serialization time the message body were
-+set to a plain String, then <a
-+href="../classes/RMail/Message.html">RMail::Message</a> would transcode it
-+into base64.
-+</p>
-+</li>
-+<li>An RMail::Message#attach method that takes care of setting
-+content-disposition, etc.
-+
-+</li>
-+<li>Header folding in <a href="../classes/RMail/Header.html">RMail::Header</a>.
-+
-+</li>
-+<li>A small wrapper around Net::SMTP#send_mail that takes care of:
-+
-+<ul>
-+<li>parsing recipients out of the various message headers
-+
-+</li>
-+<li>deleting the Bcc: header
-+
-+</li>
-+<li>sending the message
-+
-+</li>
-+</ul>
-+</li>
-+<li>Provide a way to parse just the message headers, leaving the rest in the
-+input stream (for use by RubyFilter). This also implies a feature that
-+parses a message body given a <a
-+href="../classes/RMail/Header.html">RMail::Header</a> object and an input
-+stream. This should be easy — read line by line until you get an
-+empty line or EOF, then pass that off to parse_header as a string to be
-+parsed. Parsing the body can just use a PushbackReader.
-+
-+</li>
-+<li>Handle different end of line terminators everywhere (for both parsing and
-+generating).
-+
-+</li>
-+<li>Provide some way when parsing a message to start spooling to disk for
-+really large messages. This would be easy to do depending on how message
-+body transparency is implemented.
-+
-+</li>
-+<li>MIME charset support in header fields and message bodies. This requires
-+m18n support in ruby, so it won’t be coming soon.
-+
-+</li>
-+<li>Maildir parsing.
-+
-+</li>
-+<li>Simplify the Parser such that the class used to hold the parse result can
-+be easily changed and so the memory used can be minimized.
-+
-+<p>
-+The idea is to support "bogofilter" style parsing where the data
-+of the parse is immediately processed and thrown away but the structure and
-+content of the parsed message is important.
-+</p>
-+<p>
-+This may require extensions to header parsing, where things like the
-+important MIME header fields can be parsed without creating a whole <a
-+href="../classes/RMail/Header.html">RMail::Header</a> object.
-+</p>
-+</li>
-+</ul>
-+<h1>Minor Features</h1>
-+<ul>
-+<li>Untainting of email addresses. See Perl’s CGI::Untaint::email.
-+
-+</li>
-+<li>Parser for Received: headers. See Perl’s Mail::Field::Received.
-+
-+</li>
-+</ul>
-+<h1>Documentation Tasks</h1>
-+<ul>
-+<li>A "howto" like documentation.
-+
-+<ul>
-+<li>How to write out a base64 encoded MIME part to a file.
-+
-+</li>
-+<li>How to parse a unix MBOX file.
-+
-+</li>
-+<li>MIME operations (see RFC2047)
-+
-+<ul>
-+<li>Character sets in message bodies
-+
-+</li>
-+<li>Non-textual message bodies
-+
-+</li>
-+<li>Multi-part message bodies
-+
-+</li>
-+<li>Textual header information in character sets other than US-ASCII.
-+
-+</li>
-+</ul>
-+</li>
-+</ul>
-+</li>
-+<li>Go through every class and make sure the methods are sorted in a sensible
-+order so the RDoc output is nice.
-+
-+</li>
-+</ul>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/guide/Intro_txt.html b/doc/files/guide/Intro_txt.html
-new file mode 100644
-index 0000000..48f0eb3
---- /dev/null
-+++ b/doc/files/guide/Intro_txt.html
-@@ -0,0 +1,218 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: Intro.txt</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">Intro.txt</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">guide/Intro.txt</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Wed Jan 15 20:46:44 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>Introduction to RubyMail</h1>
-+<p>
-+This will get you started with the basics of using RubyMail.
-+</p>
-+<h2>Turning Text into a Message Object</h2>
-+<pre>
-+    message = RMail::Parser.read(input)
-+</pre>
-+<p>
-+The input can be a normal Ruby IO object or a string. The result is a <a
-+href="../../classes/RMail/Message.html">RMail::Message</a> object. See <a
-+href="../../classes/RMail/Parser.html">RMail::Parser</a> for more
-+information.
-+</p>
-+<h2>Turning a Message Object into Text</h2>
-+<pre>
-+    File.open('my-message', 'w') { |f|
-+      RMail::Serialize.write(f, message)
-+    }
-+</pre>
-+<p>
-+or
-+</p>
-+<pre>
-+    string = RMail::Serialize.write('', message)
-+</pre>
-+<p>
-+See <a href="../../classes/RMail/Serialize.html">RMail::Serialize</a> for
-+more information.
-+</p>
-+<p>
-+A convenient shortcut when you want the message as a string is
-+RMail::Message#to_s.
-+</p>
-+<pre>
-+    string = message.to_s
-+</pre>
-+<p>
-+You can also use RMail::Message#each to process each line of the serialized
-+message in turn.
-+</p>
-+<pre>
-+    message.each { |line|
-+      puts line
-+    }
-+</pre>
-+<h2>Manipulating a Message</h2>
-+<p>
-+You use the methods of the <a
-+href="../../classes/RMail/Message.html">RMail::Message</a> and <a
-+href="../../classes/RMail/Header.html">RMail::Header</a> classes to
-+manipulate the message.
-+</p>
-+<h3>Retrieve the Body</h3>
-+<p>
-+You can retrieve the text of a single part message with
-+RMail::Message#body.
-+</p>
-+<pre>
-+    body = message.body
-+</pre>
-+<p>
-+But beware that if the message is a MIME multipart message, <tt>body</tt>
-+will be an Array of <a
-+href="../../classes/RMail/Message.html">RMail::Message</a> objects. If you
-+know you have a MIME multipart message (easily tested with
-+RMail::Message#multipart?), then you can retrieve them individually with
-+RMail::Message#part and RMail::Message#each_part.
-+</p>
-+<pre>
-+    first_part = message.part(0)
-+
-+    message.each_part { |part|
-+        # do something with part
-+    }
-+</pre>
-+<p>
-+See <a href="MIME_txt.html">guide/MIME.txt</a> for more tips on dealing
-+with MIME messages.
-+</p>
-+<h3>Manipulate the Message Headers</h3>
-+<p>
-+The RMail::Message#header method retrieves the <a
-+href="../../classes/RMail/Header.html">RMail::Header</a> object that every
-+message contains. You can then use <a
-+href="../../classes/RMail/Header.html">RMail::Header</a> methods to
-+manipulate the message’s header.
-+</p>
-+<p>
-+People often confuse a "message header" with "header
-+fields." In RubyMail a "header" always means the entire
-+header of the message, while "field" means an individual header
-+field (e.g. "Subject").
-+</p>
-+<p>
-+To append new fields, simply access assign to them like an array:
-+</p>
-+<pre>
-+    message.header['To'] = 'bob at example.net'
-+    message.header['From'] = 'sally at example.net'
-+</pre>
-+<p>
-+Note that the above will <em>always</em> append a new header, so you must
-+delete existing headers if you want only one.
-+</p>
-+<p>
-+To retrieve fields, you can access the header like an array. This will
-+return the field value.
-+</p>
-+<pre>
-+    subject = message.header['Subject']
-+</pre>
-+<p>
-+Of course, a header may have several fields with the same name. To retrieve
-+all the values you can use <a
-+href="../../classes/RMail/Header.html">RMail::Header</a>.match.
-+</p>
-+<pre>
-+    destinations = message.header.match(/^(to|cc|bcc)$/, nil)
-+</pre>
-+<p>
-+See the <a href="../../classes/RMail/Header.html">RMail::Header</a>
-+documentation for many other useful functions.
-+</p>
-+<h2>Dealing with Email Addresses</h2>
-+<p>
-+The address syntax for Internet email messages (as specified in RFC2822) is
-+complex. RubyMail contains the <a
-+href="../../classes/RMail/Address.html">RMail::Address</a> class that can
-+be used to parse and generate these addresses in a robust way. For example,
-+to retrieve all destination addresses from a <a
-+href="../../classes/RMail/Header.html">RMail::Header</a> object:
-+</p>
-+<pre>
-+    recipients = RMail::Address.parse(header.match(/^(to|cc)/, nil))
-+</pre>
-+<p>
-+Then print out just the address portion:
-+</p>
-+<pre>
-+    recipients.each { |r|
-+      r.address
-+    }
-+</pre>
-+<p>
-+When creating an address from scratch, you typically do this:
-+</p>
-+<pre>
-+    address = RMail::Address.new("Bob Smith <bob at example.net>")
-+</pre>
-+<p>
-+Then to get the text form of the address form back:
-+</p>
-+<pre>
-+    address.format
-+</pre>
-+<p>
-+<a href="../TODO.html">TODO</a>: addresses can be keys of a hash, sorted,
-+etc…
-+</p>
-+<h2>More Topics</h2>
-+<p>
-+This is just the beginning. See <a
-+href="TableOfContents_txt.html">guide/TableOfContents.txt</a> for a list of
-+other things covered in this guide.
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/guide/MIME_txt.html b/doc/files/guide/MIME_txt.html
-new file mode 100644
-index 0000000..0a9518a
---- /dev/null
-+++ b/doc/files/guide/MIME_txt.html
-@@ -0,0 +1,61 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: MIME.txt</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">MIME.txt</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">guide/MIME.txt</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Thu Apr 10 07:45:11 PDT 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>MIME Support in RubyMail</h1>
-+<p>
-+FIXME: write this. <a href="../TODO.html">TODO</a>: show how to add,
-+delete, decode and encode parts.
-+</p>
-+<p>
-+<a
-+href="http://rwiki.moonwolf.com/rw-cgi.cgi?cmd=view;name=RubyMail">rwiki.moonwolf.com/rw-cgi.cgi?cmd=view;name=RubyMail</a>
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/guide/TableOfContents_txt.html b/doc/files/guide/TableOfContents_txt.html
-new file mode 100644
-index 0000000..987191b
---- /dev/null
-+++ b/doc/files/guide/TableOfContents_txt.html
-@@ -0,0 +1,72 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: TableOfContents.txt</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">TableOfContents.txt</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">guide/TableOfContents.txt</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Mon Jan 13 22:05:25 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><h1>RubyMail Guide Table of Contents</h1>
-+<dl>
-+<dt><a href="Intro_txt.html">guide/Intro.txt</a></dt><dd>Brief introduction to RubyMail.
-+
-+</dd>
-+<dt><a href="MIME_txt.html">guide/MIME.txt</a></dt><dd>How to perform common operations on MIME messages.
-+
-+</dd>
-+<dt>guide/SMTP.txt</dt><dd>How to send a RubyMail message out using the standard Ruby net/smtp.rb
-+package.
-+
-+</dd>
-+<dt>guide/POP.txt</dt><dd>How to parse a RubyMail message directly from a POP server using the
-+standard net/pop.rb package.
-+
-+</dd>
-+<dt>guide/Mailbox.txt</dt><dd>How to read mailboxes of various formats.
-+
-+</dd>
-+</dl>
-+</div>
-+
-+
-+
-+
-+
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/address_rb.html b/doc/files/lib/rmail/address_rb.html
-new file mode 100644
-index 0000000..da1be27
---- /dev/null
-+++ b/doc/files/lib/rmail/address_rb.html
-@@ -0,0 +1,81 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: address.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">address.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/address.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Wed Dec 31 13:11:27 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a
-+href="../../../classes/RMail/Address.html">RMail::Address</a>, <a
-+href="../../../classes/RMail/Address/List.html">RMail::Address::List</a>,
-+and <a
-+href="../../../classes/RMail/Address/Parser.html">RMail::Address::Parser</a>
-+classes. Together, these classes allow you to robustly parse, manipulate,
-+and generate RFC2822 email addresses and address lists.
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/header_rb.html b/doc/files/lib/rmail/header_rb.html
-new file mode 100644
-index 0000000..75396eb
---- /dev/null
-+++ b/doc/files/lib/rmail/header_rb.html
-@@ -0,0 +1,86 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: header.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">header.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/header.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Tue Mar 09 22:01:52 PST 2004</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a
-+href="../../../classes/RMail/Header.html">RMail::Header</a> class.
-+</p>
-+</div>
-+
-+<table summary="Requires" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Required files</td></tr>
-+</table>
-+<div class="name-list">
-+rmail/utils   
-+rmail/address   
-+digest/md5   
-+time   
-+socket   
-+</div>
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/mailbox/mboxreader_rb.html b/doc/files/lib/rmail/mailbox/mboxreader_rb.html
-new file mode 100644
-index 0000000..4d4d001
---- /dev/null
-+++ b/doc/files/lib/rmail/mailbox/mboxreader_rb.html
-@@ -0,0 +1,83 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: mboxreader.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">mboxreader.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/mailbox/mboxreader.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Sat Feb 08 21:40:17 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a
-+href="../../../../classes/RMail/Mailbox/MBoxReader.html">RMail::Mailbox::MBoxReader</a>
-+class.
-+</p>
-+</div>
-+
-+<table summary="Requires" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Required files</td></tr>
-+</table>
-+<div class="name-list">
-+rmail/parser/pushbackreader   
-+</div>
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/mailbox_rb.html b/doc/files/lib/rmail/mailbox_rb.html
-new file mode 100644
-index 0000000..b032782
---- /dev/null
-+++ b/doc/files/lib/rmail/mailbox_rb.html
-@@ -0,0 +1,82 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: mailbox.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">mailbox.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/mailbox.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Sat Feb 08 21:35:21 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a
-+href="../../../classes/RMail/Mailbox.html">RMail::Mailbox</a> module.
-+</p>
-+</div>
-+
-+<table summary="Requires" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Required files</td></tr>
-+</table>
-+<div class="name-list">
-+rmail/mailbox/mboxreader   
-+</div>
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/message_rb.html b/doc/files/lib/rmail/message_rb.html
-new file mode 100644
-index 0000000..05481f6
---- /dev/null
-+++ b/doc/files/lib/rmail/message_rb.html
-@@ -0,0 +1,83 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: message.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">message.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/message.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Sun Feb 09 12:21:00 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a
-+href="../../../classes/RMail/Message.html">RMail::Message</a> class.
-+</p>
-+</div>
-+
-+<table summary="Requires" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Required files</td></tr>
-+</table>
-+<div class="name-list">
-+rmail/header.rb   
-+rmail/serialize   
-+</div>
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/parser/multipart_rb.html b/doc/files/lib/rmail/parser/multipart_rb.html
-new file mode 100644
-index 0000000..ddadd02
---- /dev/null
-+++ b/doc/files/lib/rmail/parser/multipart_rb.html
-@@ -0,0 +1,81 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: multipart.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">multipart.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/parser/multipart.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Fri Mar 19 20:50:01 PST 2004</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the RMail::Parser::MultipartReader class.
-+</p>
-+</div>
-+
-+<table summary="Requires" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Required files</td></tr>
-+</table>
-+<div class="name-list">
-+rmail/parser/pushbackreader   
-+</div>
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/parser/pushbackreader_rb.html b/doc/files/lib/rmail/parser/pushbackreader_rb.html
-new file mode 100644
-index 0000000..b8860c5
---- /dev/null
-+++ b/doc/files/lib/rmail/parser/pushbackreader_rb.html
-@@ -0,0 +1,75 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: pushbackreader.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">pushbackreader.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/parser/pushbackreader.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Sat Feb 08 21:47:51 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the RMail::Parser::PushbackReader class.
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/parser_rb.html b/doc/files/lib/rmail/parser_rb.html
-new file mode 100644
-index 0000000..45cef7f
---- /dev/null
-+++ b/doc/files/lib/rmail/parser_rb.html
-@@ -0,0 +1,87 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: parser.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">parser.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/parser.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Fri Feb 27 20:10:31 PST 2004</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a
-+href="../../../classes/RMail/Parser.html">RMail::Parser</a>, <a
-+href="../../../classes/RMail/StreamParser.html">RMail::StreamParser</a> and
-+<a
-+href="../../../classes/RMail/StreamHandler.html">RMail::StreamHandler</a>
-+classes.
-+</p>
-+</div>
-+
-+<table summary="Requires" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Required files</td></tr>
-+</table>
-+<div class="name-list">
-+rmail/message   
-+rmail/parser/multipart   
-+</div>
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/serialize_rb.html b/doc/files/lib/rmail/serialize_rb.html
-new file mode 100644
-index 0000000..c666fd3
---- /dev/null
-+++ b/doc/files/lib/rmail/serialize_rb.html
-@@ -0,0 +1,76 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: serialize.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">serialize.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/serialize.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Sat Feb 08 21:46:58 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a
-+href="../../../classes/RMail/Serialize.html">RMail::Serialize</a> class.
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail/utils_rb.html b/doc/files/lib/rmail/utils_rb.html
-new file mode 100644
-index 0000000..c9d1c1c
---- /dev/null
-+++ b/doc/files/lib/rmail/utils_rb.html
-@@ -0,0 +1,76 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: utils.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">utils.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail/utils.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Sat Feb 08 21:38:58 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+Implements the <a href="../../../classes/RMail/Utils.html">RMail::Utils</a>
-+module.
-+</p>
-+</div>
-+
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/files/lib/rmail_rb.html b/doc/files/lib/rmail_rb.html
-new file mode 100644
-index 0000000..e5cb199
---- /dev/null
-+++ b/doc/files/lib/rmail_rb.html
-@@ -0,0 +1,98 @@
-+
-+<?xml version="1.0" encoding="utf-8"?>
-+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-+"DTD/xhtml1-strict.dtd">
-+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-+<head>
-+  <title>File: rmail.rb</title>
-+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-+  <link rel=StyleSheet href="../.././rdoc-style.css" type="text/css" media="screen" />
-+  <script type="text/javascript" language="JavaScript">
-+  <!--
-+  function popCode(url) {
-+    window.open(url, "Code", 
-+          "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
-+  }
-+  //-->
-+  </script>
-+</head>
-+
-+<body bgcolor="white">
-+<table summary="Information on file" width="100%">
-+ <tr class="title-row">
-+ <td><table summary="layout" width="100%"><tr>
-+   <td class="big-title-font" colspan="2">rmail.rb</td>
-+   <td align="right"><table summary="layout" cellspacing="0" cellpadding="2">
-+         <tr>
-+           <td  class="small-title-font">Path:</td>
-+           <td class="small-title-font">lib/rmail.rb</td>
-+         </tr>
-+         <tr>
-+           <td class="small-title-font">Modified:</td>
-+           <td class="small-title-font">Fri Feb 07 20:44:17 PST 2003</td>
-+         </tr>
-+        </table>
-+    </td></tr></table></td>
-+  </tr>
-+</table>
-+  <!-- banner header -->
-+
-+
-+
-+<div class="description"><p>
-+This module allows you to simply
-+</p>
-+<pre>
-+ require 'rmail'
-+</pre>
-+<p>
-+in your ruby scripts and have all of the <a
-+href="../../classes/RMail.html">RMail</a> module required. This provides
-+maximum convenience when the startup time of your script is not crucial.
-+</p>
-+</div>
-+
-+<table summary="Requires" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Required files</td></tr>
-+</table>
-+<div class="name-list">
-+rmail/address   
-+rmail/header   
-+rmail/mailbox   
-+rmail/message   
-+rmail/parser   
-+rmail/serialize   
-+rmail/utils   
-+rmail/mailbox/mboxreader   
-+rmail/parser/multipart   
-+rmail/parser/pushbackreader   
-+</div>
-+
-+
-+
-+
-+<table summary="List of classes" cellpadding="5" width="100%">
-+<tr><td class="tablesubtitle">Classes and Modules</td></tr>
-+</table>
-+<div class="classlist">
-+Module <a href="../../classes/RMail.html" class="link">RMail</a><br />
-+  ::Module <a href="../../classes/RMail/Mailbox.html" class="link">RMail::Mailbox</a><br />
-+  ::  ::Class <a href="../../classes/RMail/Mailbox/MBoxReader.html" class="link">RMail::Mailbox::MBoxReader</a><br />
-+  ::Module <a href="../../classes/RMail/Utils.html" class="link">RMail::Utils</a><br />
-+  ::Class <a href="../../classes/RMail/Address.html" class="link">RMail::Address</a><br />
-+  ::  ::Class <a href="../../classes/RMail/Address/List.html" class="link">RMail::Address::List</a><br />
-+  ::  ::Class <a href="../../classes/RMail/Address/Parser.html" class="link">RMail::Address::Parser</a><br />
-+  ::Class <a href="../../classes/RMail/Header.html" class="link">RMail::Header</a><br />
-+  ::Class <a href="../../classes/RMail/Message.html" class="link">RMail::Message</a><br />
-+  ::Class <a href="../../classes/RMail/Parser.html" class="link">RMail::Parser</a><br />
-+  ::  ::Class <a href="../../classes/RMail/Parser/Error.html" class="link">RMail::Parser::Error</a><br />
-+  ::Class <a href="../../classes/RMail/Serialize.html" class="link">RMail::Serialize</a><br />
-+  ::Class <a href="../../classes/RMail/StreamHandler.html" class="link">RMail::StreamHandler</a><br />
-+  ::Class <a href="../../classes/RMail/StreamParser.html" class="link">RMail::StreamParser</a><br />
-+
-+</div>
-+
-+
-+
-+</body>
-+</html>
-\ No newline at end of file
-diff --git a/doc/fr_class_index.html b/doc/fr_class_index.html
-new file mode 100644
-index 0000000..5a5b811
---- /dev/null
-+++ b/doc/fr_class_index.html
-@@ -0,0 +1,51 @@
-+
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>Classes</title>
-+<style type="text/css">
-+<!--
-+  body {
-+background-color: #ddddff;
-+     font-family: Verdana, Arial, Helvetica, sans-serif; 
-+       font-size: 11px; 
-+      font-style: normal;
-+     line-height: 14px; 
-+           color: #000040;
-+  }
-+div.banner {
-+  background: #0000aa;
-+  color:      white;
-+  padding: 1;
-+  margin: 0;
-+  font-size: 90%;
-+  font-weight: bold;
-+  line-height: 1.1;
-+  text-align: center;
-+  width: 100%;
-+}
-+
-+A.xx { color: white; font-weight: bold; }
-+-->
-+</style>
-+<base target="docwin">
-+</head>
-+<body>
-+<div class="banner"><a href="files/README.html" class="xx">Classes</a></div>
-+<a href="classes/RMail.html">RMail</a><br />
-+<a href="classes/RMail/Address.html">RMail::Address</a><br />
-+<a href="classes/RMail/Address/List.html">RMail::Address::List</a><br />
-+<a href="classes/RMail/Address/Parser.html">RMail::Address::Parser</a><br />
-+<a href="classes/RMail/Header.html">RMail::Header</a><br />
-+<a href="classes/RMail/Mailbox.html">RMail::Mailbox</a><br />
-+<a href="classes/RMail/Mailbox/MBoxReader.html">RMail::Mailbox::MBoxReader</a><br />
-+<a href="classes/RMail/Message.html">RMail::Message</a><br />
-+<a href="classes/RMail/Parser.html">RMail::Parser</a><br />
-+<a href="classes/RMail/Parser/Error.html">RMail::Parser::Error</a><br />
-+<a href="classes/RMail/Serialize.html">RMail::Serialize</a><br />
-+<a href="classes/RMail/StreamHandler.html">RMail::StreamHandler</a><br />
-+<a href="classes/RMail/StreamParser.html">RMail::StreamParser</a><br />
-+<a href="classes/RMail/Utils.html">RMail::Utils</a><br />
-+</body></html>
-\ No newline at end of file
-diff --git a/doc/fr_file_index.html b/doc/fr_file_index.html
-new file mode 100644
-index 0000000..a40f402
---- /dev/null
-+++ b/doc/fr_file_index.html
-@@ -0,0 +1,55 @@
-+
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>Files</title>
-+<style type="text/css">
-+<!--
-+  body {
-+background-color: #ddddff;
-+     font-family: Verdana, Arial, Helvetica, sans-serif; 
-+       font-size: 11px; 
-+      font-style: normal;
-+     line-height: 14px; 
-+           color: #000040;
-+  }
-+div.banner {
-+  background: #0000aa;
-+  color:      white;
-+  padding: 1;
-+  margin: 0;
-+  font-size: 90%;
-+  font-weight: bold;
-+  line-height: 1.1;
-+  text-align: center;
-+  width: 100%;
-+}
-+
-+A.xx { color: white; font-weight: bold; }
-+-->
-+</style>
-+<base target="docwin">
-+</head>
-+<body>
-+<div class="banner"><a href="files/README.html" class="xx">Files</a></div>
-+<a href="files/NEWS.html">NEWS</a><br />
-+<a href="files/README.html">README</a><br />
-+<a href="files/THANKS.html">THANKS</a><br />
-+<a href="files/TODO.html">TODO</a><br />
-+<a href="files/guide/Intro_txt.html">guide/Intro.txt</a><br />
-+<a href="files/guide/MIME_txt.html">guide/MIME.txt</a><br />
-+<a href="files/guide/TableOfContents_txt.html">guide/TableOfContents.txt</a><br />
-+<a href="files/lib/rmail_rb.html">lib/rmail.rb</a><br />
-+<a href="files/lib/rmail/address_rb.html">lib/rmail/address.rb</a><br />
-+<a href="files/lib/rmail/header_rb.html">lib/rmail/header.rb</a><br />
-+<a href="files/lib/rmail/mailbox_rb.html">lib/rmail/mailbox.rb</a><br />
-+<a href="files/lib/rmail/mailbox/mboxreader_rb.html">lib/rmail/mailbox/mboxreader.rb</a><br />
-+<a href="files/lib/rmail/message_rb.html">lib/rmail/message.rb</a><br />
-+<a href="files/lib/rmail/parser_rb.html">lib/rmail/parser.rb</a><br />
-+<a href="files/lib/rmail/parser/multipart_rb.html">lib/rmail/parser/multipart.rb</a><br />
-+<a href="files/lib/rmail/parser/pushbackreader_rb.html">lib/rmail/parser/pushbackreader.rb</a><br />
-+<a href="files/lib/rmail/serialize_rb.html">lib/rmail/serialize.rb</a><br />
-+<a href="files/lib/rmail/utils_rb.html">lib/rmail/utils.rb</a><br />
-+</body></html>
-\ No newline at end of file
-diff --git a/doc/fr_method_index.html b/doc/fr_method_index.html
-new file mode 100644
-index 0000000..ab6ec7c
---- /dev/null
-+++ b/doc/fr_method_index.html
-@@ -0,0 +1,165 @@
-+
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>Methods</title>
-+<style type="text/css">
-+<!--
-+  body {
-+background-color: #ddddff;
-+     font-family: Verdana, Arial, Helvetica, sans-serif; 
-+       font-size: 11px; 
-+      font-style: normal;
-+     line-height: 14px; 
-+           color: #000040;
-+  }
-+div.banner {
-+  background: #0000aa;
-+  color:      white;
-+  padding: 1;
-+  margin: 0;
-+  font-size: 90%;
-+  font-weight: bold;
-+  line-height: 1.1;
-+  text-align: center;
-+  width: 100%;
-+}
-+
-+A.xx { color: white; font-weight: bold; }
-+-->
-+</style>
-+<base target="docwin">
-+</head>
-+<body>
-+<div class="banner"><a href="files/README.html" class="xx">Methods</a></div>
-+<a href="classes/RMail/Address.html#M000105"><=> (RMail::Address)</a><br />
-+<a href="classes/RMail/Message.html#M000011">== (RMail::Message)</a><br />
-+<a href="classes/RMail/Header.html#M000071">== (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000041">[] (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000070">[]= (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000067">add (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000098">add_message_id (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000016">add_part (RMail::Message)</a><br />
-+<a href="classes/RMail/Header.html#M000068">add_raw (RMail::Header)</a><br />
-+<a href="classes/RMail/Address.html#M000117">address (RMail::Address)</a><br />
-+<a href="classes/RMail/Header.html#M000103">address_list_assign (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000102">address_list_fetch (RMail::Header)</a><br />
-+<a href="classes/RMail/Address/List.html#M000127">addresses (RMail::Address::List)</a><br />
-+<a href="classes/RMail/Utils.html#M000008">base64_decode (RMail::Utils)</a><br />
-+<a href="classes/RMail/Header.html#M000093">bcc (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000094">bcc= (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000012">body (RMail::Message)</a><br />
-+<a href="classes/RMail/Message.html#M000013">body= (RMail::Message)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000028">body_begin (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000029">body_chunk (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000030">body_end (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/Header.html#M000091">cc (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000092">cc= (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000044">clear (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000043">clone (RMail::Header)</a><br />
-+<a href="classes/RMail/Address.html#M000113">comments (RMail::Address)</a><br />
-+<a href="classes/RMail/Address.html#M000114">comments= (RMail::Address)</a><br />
-+<a href="classes/RMail/Header.html#M000079">content_type (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000085">date (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000086">date= (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000017">decode (RMail::Message)</a><br />
-+<a href="classes/RMail/Header.html#M000055">delete (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000056">delete_at (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000057">delete_if (RMail::Header)</a><br />
-+<a href="classes/RMail/Address.html#M000110">display_name (RMail::Address)</a><br />
-+<a href="classes/RMail/Address.html#M000111">display_name= (RMail::Address)</a><br />
-+<a href="classes/RMail/Address/List.html#M000124">display_names (RMail::Address::List)</a><br />
-+<a href="classes/RMail/Address.html#M000115">domain (RMail::Address)</a><br />
-+<a href="classes/RMail/Address.html#M000116">domain= (RMail::Address)</a><br />
-+<a href="classes/RMail/Address/List.html#M000126">domains (RMail::Address::List)</a><br />
-+<a href="classes/RMail/Header.html#M000042">dup (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000021">each (RMail::Message)</a><br />
-+<a href="classes/RMail/Header.html#M000058">each (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000061">each_key (RMail::Header)</a><br />
-+<a href="classes/RMail/Mailbox/MBoxReader.html#M000006">each_message (RMail::Mailbox::MBoxReader)</a><br />
-+<a href="classes/RMail/Header.html#M000060">each_name (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000059">each_pair (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000020">each_part (RMail::Message)</a><br />
-+<a href="classes/RMail/Header.html#M000062">each_value (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000063">empty? (RMail::Header)</a><br />
-+<a href="classes/RMail/Mailbox/MBoxReader.html#M000005">eof (RMail::Mailbox::MBoxReader)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000035">epilogue_chunk (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/Address.html#M000107">eql? (RMail::Address)</a><br />
-+<a href="classes/RMail/Header.html#M000048">fetch (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000049">fetch_all (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000050">field? (RMail::Header)</a><br />
-+<a href="classes/RMail/Address.html#M000118">format (RMail::Address)</a><br />
-+<a href="classes/RMail/Address/List.html#M000128">format (RMail::Address::List)</a><br />
-+<a href="classes/RMail/Header.html#M000087">from (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000088">from= (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000053">has_key? (RMail::Header)</a><br />
-+<a href="classes/RMail/Address.html#M000106">hash (RMail::Address)</a><br />
-+<a href="classes/RMail/Message.html#M000014">header (RMail::Message)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000027">header_field (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/Header.html#M000052">include? (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000054">key? (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000066">keys (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000046">length (RMail::Header)</a><br />
-+<a href="classes/RMail/Address.html#M000108">local (RMail::Address)</a><br />
-+<a href="classes/RMail/Address.html#M000109">local= (RMail::Address)</a><br />
-+<a href="classes/RMail/Address/List.html#M000123">locals (RMail::Address::List)</a><br />
-+<a href="classes/RMail/Header.html#M000076">match (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000075">match? (RMail::Header)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000026">mbox_from (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/Header.html#M000078">mbox_from (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000077">mbox_from= (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000080">media_type (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000051">member? (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000097">message_id (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000015">multipart? (RMail::Message)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000031">multipart_body_begin (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000036">multipart_body_end (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/Address.html#M000112">name (RMail::Address)</a><br />
-+<a href="classes/RMail/Address/List.html#M000125">names (RMail::Address::List)</a><br />
-+<a href="classes/RMail/Header.html#M000065">names (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000010">new (RMail::Message)</a><br />
-+<a href="classes/RMail/Address/Parser.html#M000121">new (RMail::Address::Parser)</a><br />
-+<a href="classes/RMail/Header.html#M000040">new (RMail::Header)</a><br />
-+<a href="classes/RMail/Mailbox/MBoxReader.html#M000002">new (RMail::Mailbox::MBoxReader)</a><br />
-+<a href="classes/RMail/Serialize.html#M000037">new (RMail::Serialize)</a><br />
-+<a href="classes/RMail/Address.html#M000104">new (RMail::Address)</a><br />
-+<a href="classes/RMail/Parser.html#M000023">new (RMail::Parser)</a><br />
-+<a href="classes/RMail/Mailbox/MBoxReader.html#M000004">next (RMail::Mailbox::MBoxReader)</a><br />
-+<a href="classes/RMail/Header.html#M000083">param (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000082">params (RMail::Header)</a><br />
-+<a href="classes/RMail/Address/Parser.html#M000122">parse (RMail::Address::Parser)</a><br />
-+<a href="classes/RMail/Address.html#M000120">parse (RMail::Address)</a><br />
-+<a href="classes/RMail/Parser.html#M000024">parse (RMail::Parser)</a><br />
-+<a href="classes/RMail/StreamParser.html#M000022">parse (RMail::StreamParser)</a><br />
-+<a href="classes/RMail/Mailbox.html#M000001">parse_mbox (RMail::Mailbox)</a><br />
-+<a href="classes/RMail/Message.html#M000018">part (RMail::Message)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000033">part_begin (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000034">part_end (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/StreamHandler.html#M000032">preamble_chunk (RMail::StreamHandler)</a><br />
-+<a href="classes/RMail/Utils.html#M000009">quoted_printable_decode (RMail::Utils)</a><br />
-+<a href="classes/RMail/Parser.html#M000025">read (RMail::Parser)</a><br />
-+<a href="classes/RMail/Mailbox/MBoxReader.html#M000003">read_chunk (RMail::Mailbox::MBoxReader)</a><br />
-+<a href="classes/RMail/Header.html#M000101">recipients (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000045">replace (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000095">reply_to (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000096">reply_to= (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000064">select (RMail::Header)</a><br />
-+<a href="classes/RMail/Serialize.html#M000038">serialize (RMail::Serialize)</a><br />
-+<a href="classes/RMail/Header.html#M000069">set (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000084">set_boundary (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000047">size (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000099">subject (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000100">subject= (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000081">subtype (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000089">to (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000090">to= (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000072">to_a (RMail::Header)</a><br />
-+<a href="classes/RMail/Header.html#M000073">to_s (RMail::Header)</a><br />
-+<a href="classes/RMail/Message.html#M000019">to_s (RMail::Message)</a><br />
-+<a href="classes/RMail/Address.html#M000119">to_str (RMail::Address)</a><br />
-+<a href="classes/RMail/Header.html#M000074">to_string (RMail::Header)</a><br />
-+<a href="classes/RMail/Utils.html#M000007">unquote (RMail::Utils)</a><br />
-+<a href="classes/RMail/Serialize.html#M000039">write (RMail::Serialize)</a><br />
-+</body></html>
-\ No newline at end of file
-diff --git a/doc/index.html b/doc/index.html
-new file mode 100644
-index 0000000..52497a7
---- /dev/null
-+++ b/doc/index.html
-@@ -0,0 +1,22 @@
-+
-+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
-+<html>
-+<head>
-+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-+<title>RubyMail Documentation (version 0.17)</title></head>
-+
-+<frameset rows="20%, 80%">
-+    <frameset cols="25%,35%,45%">
-+        <frame src="fr_file_index.html"   title="Files" name="Files">
-+        <frame src="fr_class_index.html"  name="Classes">
-+        <frame src="fr_method_index.html" name="Methods">
-+    </frameset>
-+    <frame  src="files/README.html" name="docwin">
-+    <noframes>
-+          <body bgcolor="white">
-+            Sorry, RDoc currently only generates HTML using frames.
-+          </body>
-+    </noframes>
-+</frameset>
-+
-+</html>
-\ No newline at end of file
-diff --git a/doc/rdoc-style.css b/doc/rdoc-style.css
-new file mode 100644
-index 0000000..2a84365
---- /dev/null
-+++ b/doc/rdoc-style.css
-@@ -0,0 +1,99 @@
-+
-+body,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; 
-+       color: #000040;
-+}
-+
-+.attr-rw { font-size: x-small; color: #444488 }
-+
-+.title-row { background: #0000aa;
-+             color:      #eeeeff;
-+}
-+
-+.big-title-font { color: white;
-+                  font-family: Verdana, Arial, Helvetica, sans-serif;
-+                  font-size: large; 
-+                  height: 50px}
-+
-+.small-title-font { color: aqua;
-+                    font-family: Verdana, Arial, Helvetica, sans-serif;
-+                    font-size: xx-small; }
-+
-+.aqua { color: aqua }
-+
-+.method-name, attr-name {
-+      font-family: monospace; font-weight: bold;
-+}
-+
-+.tablesubtitle, .tablesubsubtitle {
-+   width: 100%;
-+   margin-top: 1ex;
-+   margin-bottom: .5ex;
-+   padding: 5px 0px 5px 20px;
-+   font-size: large;
-+   color: aqua;
-+   background: #3333cc;
-+}
-+
-+.name-list {
-+  font-family: monospace;
-+  margin-left: 40px;
-+  margin-bottom: 2ex;
-+  line-height: 140%;
-+}
-+
-+.description {
-+  margin-left: 40px;
-+  margin-top: -2ex;
-+  margin-bottom: 2ex;
-+}
-+
-+.description p {
-+  line-height: 140%;
-+}
-+
-+.aka {
-+  margin-left: 40px;
-+  margin-bottom: 2ex;
-+  line-height: 100%;
-+  font-size:   small;
-+  color:       #808080;
-+}
-+
-+.methodtitle {
-+  font-size: medium;
-+  text-decoration: none;
-+  color: #0000AA;
-+  background: white; 
-+}
-+
-+.paramsig {
-+   font-size: small;
-+}
-+
-+.srcbut { float: right }
-+
-+pre { font-size: 1.2em; }
-+tt  { font-size: 1.2em; }
-+
-+pre.source {
-+  border-style: groove;
-+  background-color: #ddddff;
-+  margin-left:  40px;
-+  padding: 1em 0em 1em 2em;
-+}
-+
-+.classlist {
-+  margin-left: 40px;
-+  margin-bottom: 2ex;
-+  line-height: 140%;
-+}
-+
-+li {
-+  display:    list-item;
-+  margin-top: .6em;
-+}
-+
-+.kw { color: #3333FF; font-weight: bold }
-+.cmt { color: green; font-style: italic }
-+.str { color: #662222; font-style: italic }
-+.re  { color: #662222; }
-\ No newline at end of file
--- 
diff --git a/debian/patches/0003-Implement-compatibility-wrapper-for-retrieving-test-.patch b/debian/patches/0003-Implement-compatibility-wrapper-for-retrieving-test-.patch
deleted file mode 100644
index 28d4273..0000000
--- a/debian/patches/0003-Implement-compatibility-wrapper-for-retrieving-test-.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From: Per Andersson <avtobiff at gmail.com>
-Date: Wed, 6 Jun 2012 17:47:15 +0200
-Subject: Implement compatibility wrapper for retrieving test name.
-
-In RubyUnit 1.9 the method #name was removed from Test::Unit::TestCase.
-Implement wrapper for compatibility with both RubyUnit 1.8 and 1.9.
----
- test/testbase.rb     |   12 +++++++++++-
- test/testtestbase.rb |    4 ++--
- 2 files changed, 13 insertions(+), 3 deletions(-)
-
-diff --git a/test/testbase.rb b/test/testbase.rb
-index 0dfb8af..c17ba4e 100644
---- a/test/testbase.rb
-+++ b/test/testbase.rb
-@@ -102,8 +102,18 @@ class TestBase < Test::Unit::TestCase
-     end
-   end
- 
-+  # In RubyUnit 1.9 the method #name was removed. Implement wrapper here for
-+  # compatibility with both RubyUnit 1.8 and 1.9.
-+  def get_test_name
-+    if (RUBY_VERSION.to_f < 1.9)
-+      name
-+    else
-+      "#{self.__name__}(#{self.class})"
-+    end
-+  end
-+
-   def setup
--    @scratch_dir = File.join(Dir.getwd, "_scratch_" + name)
-+    @scratch_dir = File.join(Dir.getwd, "_scratch_" + get_test_name)
-     @data_dir = File.join(Dir.getwd, "test", "data")
-     @scratch_hash = {}
- 
-diff --git a/test/testtestbase.rb b/test/testtestbase.rb
-index 4ae2b39..254b357 100644
---- a/test/testtestbase.rb
-+++ b/test/testtestbase.rb
-@@ -76,8 +76,8 @@ class TestTestBase < TestBase
-   end
- 
-   def test_name
--    assert_match(/\btest_name\b/, name)
--    assert_match(/\bTestTestBase\b/, name)
-+    assert_match(/\btest_name\b/, get_test_name)
-+    assert_match(/\bTestTestBase\b/, get_test_name)
-   end
- 
-   def test_scratch_dir
--- 
diff --git a/debian/patches/0004-Parse-messages-with-r-n-as-linefeed.patch b/debian/patches/0004-Parse-messages-with-r-n-as-linefeed.patch
deleted file mode 100644
index e6ad33a..0000000
--- a/debian/patches/0004-Parse-messages-with-r-n-as-linefeed.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From: Per Andersson <avtobiff at gmail.com>
-Date: Wed, 6 Jun 2012 18:05:19 +0200
-Subject: Parse messages with "\r\n" as linefeed.
-
-Patch fetched from upstream bug tracker.
-
-http://rubyforge.org/tracker/index.php?func=detail&aid=2821&group_id=446&atid=1756
----
- lib/rmail/parser.rb |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/lib/rmail/parser.rb b/lib/rmail/parser.rb
-index 84626a4..bc68f08 100644
---- a/lib/rmail/parser.rb
-+++ b/lib/rmail/parser.rb
-@@ -213,15 +213,17 @@ module RMail
-           # headers.  The body part starts directly after this
-           # newline.
-           rest = data[1..-1]
-+        elsif data[0] == ?\r && data[1] == ?\n
-+          rest = data[2..-1]
-         else
--          header, rest = data.split(/\n\n/, 2)
-+          header, rest = data.split(/\r?\n\r?\n/, 2)
-         end
-         break if rest
-       end
-       input.pushback(rest)
-       if header
-         mime = false
--        fields = header.split(/\n(?!\s)/)
-+        fields = header.split(/\r?\n(?!\s)/)
-         if fields.first =~ /^From /
-           @handler.mbox_from(fields.first)
-           fields.shift
--- 
diff --git a/debian/patches/0005-Patch-out-require-rubygems.patch b/debian/patches/0005-Patch-out-require-rubygems.patch
deleted file mode 100644
index 1775d41..0000000
--- a/debian/patches/0005-Patch-out-require-rubygems.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From: Per Andersson <avtobiff at gmail.com>
-Date: Wed, 6 Jun 2012 18:19:57 +0200
-Subject: Patch out require rubygems.
-
----
- Rakefile |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/Rakefile b/Rakefile
-index 55246d0..176d2df 100644
---- a/Rakefile
-+++ b/Rakefile
-@@ -6,7 +6,7 @@
- 
- begin
-   # First, we use a few ruby things...
--  require 'rubygems'
-+  #require 'rubygems'
-   require 'rake/gempackagetask'
- end
- require 'rake/rdoctask'
--- 
diff --git a/debian/patches/0006-Test-header-params-without-order-guarantee.patch b/debian/patches/0006-Test-header-params-without-order-guarantee.patch
deleted file mode 100644
index d87af57..0000000
--- a/debian/patches/0006-Test-header-params-without-order-guarantee.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From: Per Andersson <avtobiff at gmail.com>
-Date: Thu, 7 Jun 2012 19:37:41 +0200
-Subject: Test header params without order guarantee.
-
----
- test/testheader.rb |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
-
-diff --git a/test/testheader.rb b/test/testheader.rb
-index 3c759dc..3e03b08 100644
---- a/test/testheader.rb
-+++ b/test/testheader.rb
-@@ -209,7 +209,12 @@ class TestRMailHeader < TestBase
-     # Test the params argument
-     h = RMail::Header.new
-     h.add("name", "value", nil, 'param1' => 'value1', 'param2' => '+value2')
--    assert_equal('value; param1=value1; param2="+value2"', h['name'])
-+    # Param order can not be guaranteed since they are given as dict to the
-+    # function.
-+    #assert_equal('value; param1=value1; param2="+value2"', h['name'])
-+    header_check = (h['name'] == 'value; param1=value1; param2="+value2"' or
-+                    h['name'] == 'value; param2="+value2"; param1=value1')
-+    assert(header_check)
- 
-     h = RMail::Header.new
-     h.add_raw("MIME-Version: 1.0")
--- 
diff --git a/debian/patches/0007-Create-Explicit-Binary-Regexp.patch b/debian/patches/0007-Create-Explicit-Binary-Regexp.patch
deleted file mode 100644
index 07b6aa8..0000000
--- a/debian/patches/0007-Create-Explicit-Binary-Regexp.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Author: Antonio Terceiro <terceiro at debian.org>
-Description: Create explicit binary regexp
- Ruby 2.0 chokes on those regexes saying they are not valid syntax. This
- specific solution is based on the discussion at
- http://www.velocityreviews.com/forums/t856762-ruby-1-9-1-invalid-multibyte-escape-xc0-xdf-regexperror.html
-
-diff --git a/lib/rmail/address.rb b/lib/rmail/address.rb
-index 8227841..ae99d16 100644
---- a/lib/rmail/address.rb
-+++ b/lib/rmail/address.rb
-@@ -691,7 +691,7 @@ module RMail
- 	    @sym = SYM_DOMAIN_LITERAL
- 	    @lexeme = $1.gsub(/(^|[^\\])[\r\n\t ]+/, '\1').gsub(/\\(.)/, '\1')
- 	    break
--          when /\A[\200-\377\w!$%&\'*+\/=?^_\`{\}|~#-]+/m
-+          when Regexp.new('\A[\200-\377\w!$%&\'*+\/=?^_\`{\}|~#-]+', Regexp::MULTILINE, 'n')
-             # This is just like SYM_ATOM, but includes all characters
-             # with high bits.  This is so we can allow such tokens in
-             # the display name portion of an address even though it
-diff --git a/lib/rmail/header.rb b/lib/rmail/header.rb
-index 9102f28..9d5c9b2 100644
---- a/lib/rmail/header.rb
-+++ b/lib/rmail/header.rb
-@@ -73,7 +73,7 @@ module RMail
- 
-     class Field                 # :nodoc:
-       # fixme, document methadology for this (RFC2822)
--      EXTRACT_FIELD_NAME_RE = /\A([^\x00-\x1f\x7f-\xff :]+):\s*/o
-+      EXTRACT_FIELD_NAME_RE = Regexp.new '\A([^\x00-\x1f\x7f-\xff :]+):\s*', nil, 'n'
- 
-       class << self
-         def parse(field)
diff --git a/debian/patches/0008-fix-testbase-for-ruby2.0.patch b/debian/patches/0008-fix-testbase-for-ruby2.0.patch
deleted file mode 100644
index 66e1904..0000000
--- a/debian/patches/0008-fix-testbase-for-ruby2.0.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/test/testbase.rb
-+++ b/test/testbase.rb
-@@ -39,7 +39,7 @@ rescue LoadError
- end
- 
- class TestBase < Test::Unit::TestCase
--  include Config
-+  include RbConfig
- 
-   attr_reader :scratch_dir
- 
diff --git a/debian/patches/0009-fix-testaddress-for-ruby2.0.patch b/debian/patches/0009-fix-testaddress-for-ruby2.0.patch
deleted file mode 100644
index 0a3d594..0000000
--- a/debian/patches/0009-fix-testaddress-for-ruby2.0.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/test/testaddress.rb
-+++ b/test/testaddress.rb
-@@ -797,14 +797,14 @@ class TestRMailAddress < TestBase
-   def test_invalid_addresses()
-     # The display name isn't encoded -- bad, but we parse it.
-     validate_case\
--    ["\322\315\322 \312\353\363\341 <bar at foo.invalid>",
--      [ { :name => "\322\315\322 \312\353\363\341",
--	  :display_name => "\322\315\322 \312\353\363\341",
-+    ["\322\315\322 \312\353\363\341 <bar at foo.invalid>".force_encoding('ASCII-8BIT'),
-+      [ { :name => "\322\315\322 \312\353\363\341".force_encoding("ASCII-8BIT"),
-+	  :display_name => "\322\315\322 \312\353\363\341".force_encoding("ASCII-8BIT"),
- 	  :address => 'bar at foo.invalid',
- 	  :comments => nil,
- 	  :domain => 'foo.invalid',
- 	  :local => 'bar',
--	  :format => "\"\322\315\322 \312\353\363\341\" <bar at foo.invalid>",
-+	  :format => "\"\322\315\322 \312\353\363\341\" <bar at foo.invalid>".force_encoding("ASCII-8BIT"),
- 	} ] ]
-   end
- 
diff --git a/debian/patches/0010-fix-testmessage-for-ruby2.0.patch b/debian/patches/0010-fix-testmessage-for-ruby2.0.patch
deleted file mode 100644
index 5f75b3c..0000000
--- a/debian/patches/0010-fix-testmessage-for-ruby2.0.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/test/testmessage.rb
-+++ b/test/testmessage.rb
-@@ -141,7 +141,7 @@ Second body line
-   def test_decode
-     message = RMail::Message.new
- 
--    all_bytes = ''
-+    all_bytes = ''.force_encoding('ASCII-8BIT')
-     0.upto(255) do |i|
-       all_bytes << i
-     end
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 5a4f0d7..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1,10 +0,0 @@
-0001-Do-not-quote-params-twice-in-a-set-boundary.patch
-0002-Reintroduce-doc-from-0.17-that-was-removed-in-1.0.0.patch
-0003-Implement-compatibility-wrapper-for-retrieving-test-.patch
-0004-Parse-messages-with-r-n-as-linefeed.patch
-0005-Patch-out-require-rubygems.patch
-0006-Test-header-params-without-order-guarantee.patch
-0007-Create-Explicit-Binary-Regexp.patch
-0008-fix-testbase-for-ruby2.0.patch
-0009-fix-testaddress-for-ruby2.0.patch
-0010-fix-testmessage-for-ruby2.0.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-rubymail.git



More information about the Pkg-ruby-extras-commits mailing list