Module TMail
In: lib/tmail/parser.rb
lib/tmail/scanner.rb
lib/tmail/header.rb
lib/tmail/config.rb
lib/tmail/encode.rb
lib/tmail/mail.rb
lib/tmail/address.rb
lib/tmail/net.rb
lib/tmail/scanner_r.rb
lib/tmail/mailbox.rb
lib/tmail/info.rb
lib/tmail/textutils.rb
lib/tmail/port.rb
lib/tmail/base64.rb
lib/tmail/utils.rb
lib/tmail/obsolete.rb

base64.rb

Copyright © 1998-2004 Minero Aoki

This program is free software. You can distribute/modify this program under the terms of the GNU Lesser General Public License version 2.1.

Methods

Classes and Modules

Module TMail::Base64
Module TMail::MailFlags
Module TMail::StrategyInterface
Module TMail::TextUtils
Class TMail::AddDate
Class TMail::AddMessageId
Class TMail::Address
Class TMail::AddressGroup
Class TMail::AddressHeader
Class TMail::BadMessage
Class TMail::Config
Class TMail::ContentDispositionHeader
Class TMail::ContentTransferEncodingHeader
Class TMail::ContentTypeHeader
Class TMail::DateTimeHeader
Class TMail::Decoder
Class TMail::DeleteFields
Class TMail::Encoder
Class TMail::EncryptedHeader
Class TMail::FilePort
Class TMail::HeaderField
Class TMail::KeywordsHeader
Class TMail::Mail
Class TMail::Maildir
Class TMail::MaildirPort
Class TMail::MessageIdHeader
Class TMail::MhMailbox
Class TMail::MhPort
Class TMail::MimeEncodeAuto
Class TMail::MimeEncodeMulti
Class TMail::MimeEncodeSingle
Class TMail::MimeVersionHeader
Class TMail::Parser
Class TMail::Port
Class TMail::ReceivedHeader
Class TMail::ReferencesHeader
Class TMail::ReturnPathHeader
Class TMail::Scanner_R
Class TMail::SingleAddressHeader
Class TMail::StringPort
Class TMail::StructuredHeader
Class TMail::SyntaxError
Class TMail::UNIXMbox
Class TMail::UnstructuredHeader

Constants

Scanner = Scanner_C
Scanner = Scanner_R
DEFAULT_CONFIG = Config.new(false)
DEFAULT_STRICT_CONFIG = Config.new(true)
MhLoader = MhMailbox
MboxLoader = UNIXMbox
MaildirLoader = Maildir
Version = '0.10.8'
Copyright = 'Copyright (c) 1998-2004 Minero Aoki'

External Aliases

message_id? -> msgid?
new_boundary -> boundary
new_message_id -> msgid
new_message_id -> new_msgid

Public Class methods

[Source]

# File lib/tmail/utils.rb, line 18
  def TMail.new_message_id(fqdn = nil)
    fqdn ||= ::Socket.gethostname
    "<#{random_tag()}@#{fqdn}.tmail>"
  end

[Validate]