Table of Contents - tmail-1.2.7.1 Documentation
Pages
CHANGES
1.2.7.1 / 2010-02-07
1.2.3.1 / 2008-04-11
1.2.3 / 2008-04-11
1.2.2 / 2008-03-07
1.2.1 / 2008-01-11
1.2.0 / 2007-11-29
1.1.1 / 2007-11-05
1.1.0 / 2007-10-28
1.0.0 / 2007-10-28
LICENSE
NOTES
README
TMail
RUBY 1.9 COMPATIBILITY
DESCRIPTION:
DOCUMENTATION:
FEATURES/PROBLEMS:
SYNOPSIS:
Short Version:
Longer Version:
Adding a header to the EMail:
Inspecting a header:
Deleting a header:
Writing out an Email:
CONTRIBUTING:
REQUIREMENTS:
INSTALLATION:
LICENSE:
Rakefile
MANIFEST
Makefile
depend
Makefile
COPYING
README
Classes/Modules
TMail
TMail::Address
Class Address
Parsing and Handling a Valid Address:
Detecting an Invalid Address
TMail::AddressGroup
TMail::AddressHeader
TMail::Attachment
TMail::ContentDispositionHeader
TMail::ContentTransferEncodingHeader
TMail::ContentTypeHeader
TMail::DateTimeHeader
TMail::EncryptedHeader
TMail::FilePort
TMail::HeaderField
TMail::KeywordsHeader
TMail::Mail
TMail::MailFlags
TMail::Maildir
TMail::Maildir::PORT_CLASS
TMail::MaildirLoader
TMail::MaildirPort
TMail::MboxLoader
TMail::MessageIdHeader
TMail::MhLoader
TMail::MhMailbox
TMail::MhMailbox::PORT_CLASS
TMail::MhPort
TMail::MimeVersionHeader
TMail::Parser
TMail::Port
TMail::ReceivedHeader
TMail::ReferencesHeader
TMail::ReturnPathHeader
TMail::SingleAddressHeader
TMail::StrategyInterface
TMail::StringPort
TMail::StructuredHeader
TMail::SyntaxError
TMail::TextUtils
TMail::UNIXMbox
TMail::Unquoter
TMail::UnstructuredHeader
CharDet
CharDet::Big5DistributionAnalysis
CharDet::Big5Prober
CharDet::CharDistributionAnalysis
CharDet::CharSetGroupProber
CharDet::CharSetProber
CharDet::CodingStateMachine
CharDet::EUCJPContextAnalysis
CharDet::EUCJPDistributionAnalysis
CharDet::EUCJPProber
CharDet::EUCKRDistributionAnalysis
CharDet::EUCKRProber
CharDet::EUCTWDistributionAnalysis
CharDet::EUCTWProber
CharDet::EscCharSetProber
CharDet::GB2312DistributionAnalysis
CharDet::GB2312Prober
CharDet::HebrewProber
CharDet::JapaneseContextAnalysis
CharDet::Latin1Prober
CharDet::MBCSGroupProber
CharDet::MultiByteCharSetProber
CharDet::SBCSGroupProber
CharDet::SJISContextAnalysis
CharDet::SJISDistributionAnalysis
CharDet::SJISProber
CharDet::SingleByteCharSetProber
CharDet::UTF8Prober
CharDet::UniversalDetector
Methods
::boundary — TMail::Mail
::convert_to — TMail::Unquoter
::convert_to_with_fallback_on_iso_8859_1 — TMail::Unquoter
::convert_to_without_fallback_on_iso_8859_1 — TMail::Unquoter
::create_from_line — TMail::UNIXMbox
::create_from_line — TMail::UNIXMbox
::detect — CharDet
::fromaddr — TMail::UNIXMbox
::fromaddr — TMail::UNIXMbox
::internal_new — TMail::HeaderField
::load — TMail::Mail
::load_from — TMail::Mail
::loadfrom — TMail::Mail
::lock — TMail::UNIXMbox
::lock — TMail::UNIXMbox
::mkfinal — TMail::UNIXMbox
::mkfinal — TMail::UNIXMbox
::msgid — TMail::Mail
::new — CharDet::SJISProber
::new — CharDet::EUCKRProber
::new — CharDet::EUCKRDistributionAnalysis
::new — TMail::TMailScanner
::new — CharDet::EUCTWDistributionAnalysis
::new — CharDet::GB2312Prober
::new — CharDet::JapaneseContextAnalysis
::new — CharDet::SJISDistributionAnalysis
::new — TMail::MhMailbox
::new — CharDet::EscCharSetProber
::new — TMail::Maildir
::new — CharDet::UTF8Prober
::new — TMail::Address
::new — TMail::StringPort
::new — CharDet::SingleByteCharSetProber
::new — CharDet::Big5DistributionAnalysis
::new — TMail::FilePort
::new — CharDet::HebrewProber
::new — TMail::HeaderField
::new — CharDet::GB2312DistributionAnalysis
::new — CharDet::CharSetProber
::new — CharDet::UniversalDetector
::new — TMail::AddressGroup
::new — TMail::UNIXMbox
::new — CharDet::CharSetGroupProber
::new — CharDet::EUCTWProber
::new — CharDet::MultiByteCharSetProber
::new — CharDet::CharDistributionAnalysis
::new — TMail::UNIXMbox
::new — CharDet::SBCSGroupProber
::new — CharDet::Latin1Prober
::new — CharDet::Big5Prober
::new — CharDet::MBCSGroupProber
::new — TMail::TMailScanner
::new — CharDet::CodingStateMachine
::new — TMail::UNIXMbox
::new — TMail::MhMailbox
::new — CharDet::EUCJPDistributionAnalysis
::new — TMail::HeaderField
::new — CharDet::EUCJPProber
::new — TMail::UNIXMbox
::new — TMail::Maildir
::new_boundary — TMail
::new_from_port — TMail::HeaderField
::new_message_id — TMail
::newobj — TMail::UNIXMbox
::newobj — TMail::HeaderField
::newobj — TMail::UNIXMbox
::parse — TMail::Mail
::parse — TMail::Address
::static_new — TMail::UNIXMbox
::static_new — TMail::UNIXMbox
::unique_number — TMail::Maildir
::unique_number — TMail::Maildir
::unquote_and_convert_to — TMail::Unquoter
::unquote_base64_and_convert_to — TMail::Unquoter
::unquote_quoted_printable_and_convert_to — TMail::Unquoter
#== — TMail::FilePort
#== — TMail::Address
#== — TMail::AddressGroup
#== — TMail::StringPort
#[] — TMail::ContentTypeHeader
#[] — TMail::Mail
#[] — TMail::ContentDispositionHeader
#[] — TMail::AddressGroup
#[]= — TMail::ContentTypeHeader
#[]= — TMail::ContentDispositionHeader
#[]= — TMail::Mail
#_for — TMail::ReceivedHeader
#_for= — TMail::ReceivedHeader
#_reduce_none — TMail::Parser
#accept — TMail::HeaderField
#accept — TMail::Mail
#accept — TMail::AddressGroup
#add — TMail::AddressGroup
#add_date — TMail::Mail
#add_message_id — TMail::Mail
#addr — TMail::SingleAddressHeader
#addr — TMail::Address
#addr — TMail::ReturnPathHeader
#addr= — TMail::Address
#address — TMail::Address
#address= — TMail::Address
#address_group? — TMail::AddressGroup
#addrs — TMail::AddressHeader
#aopen — TMail::FilePort
#aopen — TMail::StringPort
#atom_safe? — TMail::TextUtils
#attachment? — TMail::Mail
#attachments — TMail::Mail
#base64_decode — TMail::Mail
#base64_decode! — TMail::Mail
#base64_encode — TMail::Mail
#base64_encode! — TMail::Mail
#bcc — TMail::Mail
#bcc= — TMail::Mail
#bcc_addrs — TMail::Mail
#bcc_addrs= — TMail::Mail
#body — TMail::HeaderField
#body — TMail::UnstructuredHeader
#body — TMail::Mail
#body= — TMail::Mail
#body= — TMail::HeaderField
#body= — TMail::UnstructuredHeader
#body_port — TMail::Mail
#by — TMail::ReceivedHeader
#by= — TMail::ReceivedHeader
#cc — TMail::Mail
#cc= — TMail::Mail
#cc_addrs — TMail::Mail
#cc_addrs= — TMail::Mail
#charset — TMail::Mail
#charset= — TMail::Mail
#check_tmp — TMail::Maildir
#check_tmp — TMail::Maildir
#clear — TMail::Mail
#close — TMail::MhMailbox
#close — TMail::Maildir
#close — TMail::Maildir
#close — TMail::UNIXMbox
#close — CharDet::UniversalDetector
#close — TMail::UNIXMbox
#close — TMail::MhMailbox
#comments — TMail::StructuredHeader
#content_disposition — TMail::Mail
#content_disposition= — TMail::Mail
#content_transfer_encoding — TMail::Mail
#content_transfer_encoding= — TMail::Mail
#content_type — TMail::Mail
#content_type — TMail::ContentTypeHeader
#content_type= — TMail::Mail
#content_type_is_text? — TMail::Mail
#copy_to — TMail::FilePort
#copy_to — TMail::StringPort
#cp — TMail::StringPort
#cp — TMail::FilePort
#create_forward — TMail::Mail
#create_reply — TMail::Mail
#date — TMail::ReceivedHeader
#date — TMail::Mail
#date — TMail::DateTimeHeader
#date= — TMail::DateTimeHeader
#date= — TMail::ReceivedHeader
#date= — TMail::Mail
#debug — TMail::TMailScanner
#debug — TMail::TMailScanner
#debug= — TMail::TMailScanner
#debug= — TMail::TMailScanner
#decoded — TMail::StrategyInterface
#delete — TMail::Mail
#delete — TMail::AddressGroup
#delete_if — TMail::Mail
#delete_no_send_fields — TMail::Mail
#destinations — TMail::Mail
#directory — TMail::MhMailbox
#directory — TMail::Maildir
#directory — TMail::MhMailbox
#directory — TMail::Maildir
#dirname — TMail::MhMailbox
#dirname — TMail::MhMailbox
#disposition — TMail::Mail
#disposition — TMail::ContentDispositionHeader
#disposition= — TMail::ContentDispositionHeader
#disposition= — TMail::Mail
#disposition_is_attachment? — TMail::Mail
#disposition_param — TMail::Mail
#domain — TMail::Address
#dup — TMail::Address
#each — TMail::Maildir
#each — TMail::Mail
#each — TMail::MhMailbox
#each — TMail::AddressGroup
#each — TMail::UNIXMbox
#each — TMail::MhMailbox
#each — TMail::Maildir
#each — TMail::UNIXMbox
#each_address — TMail::AddressGroup
#each_dest — TMail::Mail
#each_destination — TMail::Mail
#each_field — TMail::Mail
#each_header — TMail::Mail
#each_header_name — TMail::Mail
#each_id — TMail::ReferencesHeader
#each_key — TMail::Mail
#each_mail — TMail::Maildir
#each_mail — TMail::Maildir
#each_mail — TMail::MhMailbox
#each_mail — TMail::UNIXMbox
#each_mail — TMail::UNIXMbox
#each_mail — TMail::MhMailbox
#each_new_port — TMail::MhMailbox
#each_new_port — TMail::UNIXMbox
#each_new_port — TMail::UNIXMbox
#each_new_port — TMail::Maildir
#each_new_port — TMail::MhMailbox
#each_new_port — TMail::Maildir
#each_newmail — TMail::UNIXMbox
#each_newmail — TMail::Maildir
#each_newmail — TMail::Maildir
#each_newmail — TMail::MhMailbox
#each_newmail — TMail::UNIXMbox
#each_newmail — TMail::MhMailbox
#each_pair — TMail::Mail
#each_part — TMail::Mail
#each_phrase — TMail::ReferencesHeader
#each_port — TMail::UNIXMbox
#each_port — TMail::MhMailbox
#each_port — TMail::Maildir
#each_port — TMail::Maildir
#each_port — TMail::MhMailbox
#each_port — TMail::UNIXMbox
#each_value — TMail::Mail
#empty? — TMail::AddressGroup
#empty? — TMail::HeaderField
#encoded — TMail::StrategyInterface
#encoding — TMail::Mail
#encoding — TMail::ContentTransferEncodingHeader
#encoding= — TMail::Mail
#encoding= — TMail::ContentTransferEncodingHeader
#encrypter — TMail::EncryptedHeader
#encrypter= — TMail::EncryptedHeader
#enforced_message_id= — TMail::Mail
#epilogue — TMail::Mail
#epilogue= — TMail::Mail
#eql? — TMail::StringPort
#eql? — TMail::FilePort
#eql? — TMail::Address
#eql? — TMail::AddressGroup
#error_reply_addresses — TMail::Mail
#feed — CharDet::Latin1Prober
#feed — CharDet::EUCJPProber
#feed — CharDet::SingleByteCharSetProber
#feed — CharDet::UniversalDetector
#feed — CharDet::JapaneseContextAnalysis
#feed — CharDet::HebrewProber
#feed — CharDet::MultiByteCharSetProber
#feed — CharDet::UTF8Prober
#feed — CharDet::EscCharSetProber
#feed — CharDet::SJISProber
#feed — CharDet::CharDistributionAnalysis
#feed — CharDet::CharSetProber
#feed — CharDet::CharSetGroupProber
#fetch — TMail::Mail
#filter_high_bit_only — CharDet::CharSetProber
#filter_with_english_letters — CharDet::CharSetProber
#filter_without_english_letters — CharDet::CharSetProber
#flagged= — TMail::MailFlags
#flagged? — TMail::MailFlags
#flatten — TMail::AddressGroup
#friendly_from — TMail::Mail
#from — TMail::Mail
#from — TMail::ReceivedHeader
#from= — TMail::Mail
#from= — TMail::ReceivedHeader
#from_addr — TMail::Mail
#from_address — TMail::Mail
#from_address= — TMail::Mail
#from_addrs — TMail::Mail
#from_addrs= — TMail::Mail
#from_phrase — TMail::Mail
#get_charset_name — CharDet::HebrewProber
#get_charset_name — CharDet::SJISProber
#get_charset_name — CharDet::CharSetGroupProber
#get_charset_name — CharDet::GB2312Prober
#get_charset_name — CharDet::UTF8Prober
#get_charset_name — CharDet::EscCharSetProber
#get_charset_name — CharDet::EUCJPProber
#get_charset_name — CharDet::SingleByteCharSetProber
#get_charset_name — CharDet::EUCTWProber
#get_charset_name — CharDet::Big5Prober
#get_charset_name — CharDet::MultiByteCharSetProber
#get_charset_name — CharDet::EUCKRProber
#get_charset_name — CharDet::CharSetProber
#get_charset_name — CharDet::Latin1Prober
#get_coding_state_machine — CharDet::CodingStateMachine
#get_confidence — CharDet::EscCharSetProber
#get_confidence — CharDet::CharDistributionAnalysis
#get_confidence — CharDet::CharSetProber
#get_confidence — CharDet::Latin1Prober
#get_confidence — CharDet::EUCJPProber
#get_confidence — CharDet::CharSetGroupProber
#get_confidence — CharDet::JapaneseContextAnalysis
#get_confidence — CharDet::MultiByteCharSetProber
#get_confidence — CharDet::UTF8Prober
#get_confidence — CharDet::SJISProber
#get_confidence — CharDet::SingleByteCharSetProber
#get_current_charlen — CharDet::CodingStateMachine
#get_order — CharDet::CharDistributionAnalysis
#get_order — CharDet::GB2312DistributionAnalysis
#get_order — CharDet::EUCJPDistributionAnalysis
#get_order — CharDet::EUCJPContextAnalysis
#get_order — CharDet::Big5DistributionAnalysis
#get_order — CharDet::JapaneseContextAnalysis
#get_order — CharDet::EUCKRDistributionAnalysis
#get_order — CharDet::SJISDistributionAnalysis
#get_order — CharDet::EUCTWDistributionAnalysis
#get_order — CharDet::SJISContextAnalysis
#get_state — CharDet::HebrewProber
#get_state — CharDet::CharSetProber
#got_enough_data — CharDet::CharDistributionAnalysis
#got_enough_data — CharDet::JapaneseContextAnalysis
#has_attachments? — TMail::Mail
#has_key? — TMail::Mail
#has_value? — TMail::Mail
#hash — TMail::AddressGroup
#hash — TMail::FilePort
#hash — TMail::Address
#hash — TMail::StringPort
#header — TMail::Mail
#header_string — TMail::Mail
#id — TMail::MessageIdHeader
#id — TMail::ReceivedHeader
#id= — TMail::MessageIdHeader
#id= — TMail::ReceivedHeader
#ids — TMail::ReferencesHeader
#illegal? — TMail::HeaderField
#in_reply_to — TMail::Mail
#in_reply_to= — TMail::Mail
#include? — TMail::Mail
#include? — TMail::AddressGroup
#indexes — TMail::Mail
#indices — TMail::Mail
#inline_attachment? — TMail::Mail
#inspect — TMail::Maildir
#inspect — TMail::MhMailbox
#inspect — TMail::StringPort
#inspect — TMail::MhMailbox
#inspect — TMail::Mail
#inspect — TMail::Maildir
#inspect — TMail::FilePort
#inspect — TMail::HeaderField
#is_final — CharDet::HebrewProber
#is_non_final — CharDet::HebrewProber
#join_domain — TMail::TextUtils
#key? — TMail::Mail
#keys — TMail::Mail
#keys — TMail::KeywordsHeader
#keyword — TMail::EncryptedHeader
#keyword= — TMail::EncryptedHeader
#local — TMail::Address
#main_type — TMail::ContentTypeHeader
#main_type — TMail::Mail
#main_type= — TMail::ContentTypeHeader
#major — TMail::MimeVersionHeader
#major= — TMail::MimeVersionHeader
#message_id — TMail::Mail
#message_id= — TMail::Mail
#mime_encode — TMail::Mail
#mime_encode_binary — TMail::Mail
#mime_encode_multipart — TMail::Mail
#mime_encode_singlepart — TMail::Mail
#mime_encode_text — TMail::Mail
#mime_version — TMail::Mail
#mime_version= — TMail::Mail
#mime_version_charset — TMail::Mail
#minor — TMail::MimeVersionHeader
#minor= — TMail::MimeVersionHeader
#move_to — TMail::FilePort
#move_to — TMail::StringPort
#move_to_cur — TMail::MaildirPort
#move_to_cur — TMail::MaildirPort
#move_to_new — TMail::MaildirPort
#move_to_new — TMail::MaildirPort
#msgid — TMail::Mail
#msgid= — TMail::Mail
#multipart? — TMail::Mail
#mv — TMail::FilePort
#name — TMail::Address
#name= — TMail::Address
#new_mail — TMail::Maildir
#new_mail — TMail::UNIXMbox
#new_mail — TMail::MhMailbox
#new_mail — TMail::MhMailbox
#new_mail — TMail::UNIXMbox
#new_mail — TMail::Maildir
#new_port — TMail::Maildir
#new_port — TMail::UNIXMbox
#new_port — TMail::MhMailbox
#new_port — TMail::UNIXMbox
#new_port — TMail::Maildir
#new_port — TMail::MhMailbox
#next_state — CharDet::CodingStateMachine
#ordered_each — TMail::Mail
#params — TMail::ContentDispositionHeader
#params — TMail::ContentTypeHeader
#parts — TMail::Mail
#phrases — TMail::ReferencesHeader
#preamble — TMail::Mail
#preamble= — TMail::Mail
#push — TMail::AddressGroup
#quote_atom — TMail::TextUtils
#quote_phrase — TMail::TextUtils
#quote_token — TMail::TextUtils
#quoted? — TMail::Attachment
#quoted_body — TMail::Mail
#quoted_body= — TMail::Mail
#quoted_subject — TMail::Mail
#read_all — TMail::FilePort
#read_all — TMail::StringPort
#ready_to_send — TMail::Mail
#references — TMail::Mail
#references= — TMail::Mail
#refs — TMail::ReferencesHeader
#remove — TMail::FilePort
#remove — TMail::StringPort
#replied= — TMail::MailFlags
#replied? — TMail::MailFlags
#reply_addresses — TMail::Mail
#reply_to — TMail::Mail
#reply_to= — TMail::Mail
#reply_to_addrs — TMail::Mail
#reply_to_addrs= — TMail::Mail
#reproducible? — TMail::FilePort
#reproducible? — TMail::StringPort
#reproducible? — TMail::Port
#reset — CharDet::SJISProber
#reset — CharDet::CodingStateMachine
#reset — CharDet::CharDistributionAnalysis
#reset — CharDet::JapaneseContextAnalysis
#reset — CharDet::UTF8Prober
#reset — CharDet::EscCharSetProber
#reset — CharDet::Latin1Prober
#reset — CharDet::CharSetProber
#reset — CharDet::MultiByteCharSetProber
#reset — CharDet::UniversalDetector
#reset — CharDet::EUCJPProber
#reset — CharDet::HebrewProber
#reset — CharDet::CharSetGroupProber
#reset — CharDet::SingleByteCharSetProber
#reverse_each — TMail::UNIXMbox
#reverse_each — TMail::Maildir
#reverse_each — TMail::MhMailbox
#reverse_each — TMail::Maildir
#reverse_each — TMail::MhMailbox
#reverse_each — TMail::UNIXMbox
#reverse_each_port — TMail::MhMailbox
#reverse_each_port — TMail::UNIXMbox
#reverse_each_port — TMail::Maildir
#reverse_each_port — TMail::Maildir
#reverse_each_port — TMail::UNIXMbox
#reverse_each_port — TMail::MhMailbox
#rm — TMail::StringPort
#ropen — TMail::FilePort
#ropen — TMail::StringPort
#route — TMail::Address
#routes — TMail::Address
#routes — TMail::ReturnPathHeader
#scan — TMail::TMailScanner
#scan — TMail::TMailScanner
#seen= — TMail::MailFlags
#seen? — TMail::MailFlags
#send_text_to — TMail::Mail
#send_to — TMail::Mail
#send_to_0 — TMail::Mail
#sender — TMail::Mail
#sender= — TMail::Mail
#sender_addr — TMail::Mail
#sender_addr= — TMail::Mail
#set_content_disposition — TMail::Mail
#set_content_type — TMail::Mail
#set_disposition — TMail::Mail
#set_model_probers — CharDet::HebrewProber
#size — TMail::StringPort
#size — TMail::FilePort
#size — TMail::AddressGroup
#spec — TMail::ReturnPathHeader
#spec — TMail::Address
#spec= — TMail::Address
#store — TMail::Mail
#strftime — TMail::Mail
#string — TMail::StringPort
#sub_header — TMail::Mail
#sub_type — TMail::ContentTypeHeader
#sub_type — TMail::Mail
#sub_type= — TMail::ContentTypeHeader
#subject — TMail::Mail
#subject= — TMail::Mail
#text_content_type? — TMail::Mail
#timezone_string_to_unixtime — TMail::TextUtils
#to — TMail::Mail
#to= — TMail::Mail
#to_a — TMail::AddressGroup
#to_addrs — TMail::Mail
#to_addrs= — TMail::Mail
#to_ary — TMail::AddressGroup
#to_s — TMail::StringPort
#to_s — TMail::StrategyInterface
#token_safe? — TMail::TextUtils
#transfer_encoding — TMail::Mail
#transfer_encoding= — TMail::Mail
#type_param — TMail::Mail
#unquote — TMail::TextUtils
#unquoted_body — TMail::Mail
#value? — TMail::Mail
#values — TMail::Mail
#values_at — TMail::Mail
#version — TMail::MimeVersionHeader
#via — TMail::ReceivedHeader
#via= — TMail::ReceivedHeader
#with — TMail::ReceivedHeader
#wopen — TMail::FilePort
#wopen — TMail::StringPort
#write_back — TMail::Mail