# Table of Contents - RubyMail Documentation (version 1.1.4)

## Pages

- ChangeLog
  - ChangeLog
- README
  - RubyMail
  - Requirements
  - Install
  - Status
  - Tests
  - Support
  - License
- THANKS
  - Thanks to Python's email module for:
  - Thanks to Perl's MimeTools for:
  - People:
- TODO
  - FIXME
  - STOLEN
  - Documentation
  - Features
  - Minor Features
  - Documentation Tasks
- Intro
  - Introduction to RubyMail
  - Turning Text into a Message Object
  - Turning a Message Object into Text
  - Manipulating a Message
  - Retrieve the Body
  - Manipulate the Message Headers
  - Dealing with Email Addresses
  - More Topics
- MIME
  - MIME Support in RubyMail
- TableOfContents
  - RubyMail Guide Table of Contents

## Classes and Modules

- RMail
- RMail::Address
- RMail::Address::List
- RMail::Address::Parser
- RMail::Header
  - Overview
  - Terminology
  - Conventions
- RMail::Mailbox
- RMail::Mailbox::MBoxReader
- RMail::Message
- RMail::Parser
- RMail::Parser::Error
- RMail::Serialize
- RMail::StreamHandler
  - Overview
  - Order of Method Calls (Grammar)
  - Order of Method Calls (English)
- RMail::StreamParser
- RMail::Utils

## Methods

- ::base64_decode — RMail::Utils
- ::new — RMail::Address
- ::new — RMail::Address::Parser
- ::new — RMail::Header
- ::new — RMail::Mailbox::MBoxReader
- ::new — RMail::Message
- ::new — RMail::Parser
- ::new — RMail::Serialize
- ::parse — RMail::Address
- ::parse — RMail::StreamParser
- ::parse_mbox — RMail::Mailbox
- ::quoted_printable_decode — RMail::Utils
- ::read — RMail::Parser
- ::unquote — RMail::Utils
- ::write — RMail::Serialize
- #<=> — RMail::Address
- #== — RMail::Header
- #== — RMail::Message
- #[] — RMail::Header
- #[]= — RMail::Header
- #add — RMail::Header
- #add_message_id — RMail::Header
- #add_part — RMail::Message
- #add_raw — RMail::Header
- #address — RMail::Address
- #address_list_assign — RMail::Header
- #address_list_fetch — RMail::Header
- #addresses — RMail::Address::List
- #bcc — RMail::Header
- #bcc= — RMail::Header
- #body — RMail::Message
- #body= — RMail::Message
- #body_begin — RMail::StreamHandler
- #body_chunk — RMail::StreamHandler
- #body_end — RMail::StreamHandler
- #cc — RMail::Header
- #cc= — RMail::Header
- #clear — RMail::Header
- #clone — RMail::Header
- #comments — RMail::Address
- #comments= — RMail::Address
- #content_type — RMail::Header
- #date — RMail::Header
- #date= — RMail::Header
- #decode — RMail::Message
- #delete — RMail::Header
- #delete_at — RMail::Header
- #delete_if — RMail::Header
- #display_name — RMail::Address
- #display_name= — RMail::Address
- #display_names — RMail::Address::List
- #domain — RMail::Address
- #domain= — RMail::Address
- #domains — RMail::Address::List
- #dup — RMail::Header
- #each — RMail::Header
- #each — RMail::Message
- #each_key — RMail::Header
- #each_message — RMail::Mailbox::MBoxReader
- #each_name — RMail::Header
- #each_pair — RMail::Header
- #each_part — RMail::Message
- #each_value — RMail::Header
- #empty? — RMail::Header
- #eof — RMail::Mailbox::MBoxReader
- #epilogue_chunk — RMail::StreamHandler
- #eql? — RMail::Address
- #fetch — RMail::Header
- #fetch_all — RMail::Header
- #field? — RMail::Header
- #format — RMail::Address
- #format — RMail::Address::List
- #from — RMail::Header
- #from= — RMail::Header
- #has_key? — RMail::Header
- #hash — RMail::Address
- #header — RMail::Message
- #header_field — RMail::StreamHandler
- #include? — RMail::Header
- #key? — RMail::Header
- #keys — RMail::Header
- #length — RMail::Header
- #local — RMail::Address
- #local= — RMail::Address
- #locals — RMail::Address::List
- #match — RMail::Header
- #match? — RMail::Header
- #mbox_from — RMail::Header
- #mbox_from — RMail::StreamHandler
- #mbox_from= — RMail::Header
- #media_type — RMail::Header
- #member? — RMail::Header
- #message_id — RMail::Header
- #multipart? — RMail::Message
- #multipart_body_begin — RMail::StreamHandler
- #multipart_body_end — RMail::StreamHandler
- #name — RMail::Address
- #names — RMail::Address::List
- #names — RMail::Header
- #next — RMail::Mailbox::MBoxReader
- #param — RMail::Header
- #params — RMail::Header
- #parent_eof — RMail::Mailbox::MBoxReader
- #parent_read_chunk — RMail::Mailbox::MBoxReader
- #parse — RMail::Address::Parser
- #parse — RMail::Parser
- #part — RMail::Message
- #part_begin — RMail::StreamHandler
- #part_end — RMail::StreamHandler
- #preamble_chunk — RMail::StreamHandler
- #read_chunk — RMail::Mailbox::MBoxReader
- #recipients — RMail::Header
- #replace — RMail::Header
- #reply_to — RMail::Header
- #reply_to= — RMail::Header
- #select — RMail::Header
- #serialize — RMail::Serialize
- #set — RMail::Header
- #set_boundary — RMail::Header
- #size — RMail::Header
- #subject — RMail::Header
- #subject= — RMail::Header
- #subtype — RMail::Header
- #to — RMail::Header
- #to= — RMail::Header
- #to_a — RMail::Header
- #to_s — RMail::Header
- #to_s — RMail::Message
- #to_str — RMail::Address
- #to_string — RMail::Header