Module: TMail

Extended by:
TextUtils
Defined in:
lib/action_mailer/vendor/tmail/info.rb,
lib/action_mailer/vendor/tmail/net.rb,
lib/action_mailer/vendor/tmail/mail.rb,
lib/action_mailer/vendor/tmail/port.rb,
lib/action_mailer/vendor/tmail/utils.rb,
lib/action_mailer/vendor/tmail/base64.rb,
lib/action_mailer/vendor/tmail/config.rb,
lib/action_mailer/vendor/tmail/encode.rb,
lib/action_mailer/vendor/tmail/facade.rb,
lib/action_mailer/vendor/tmail/header.rb,
lib/action_mailer/vendor/tmail/parser.rb,
lib/action_mailer/vendor/tmail/address.rb,
lib/action_mailer/vendor/tmail/mailbox.rb,
lib/action_mailer/vendor/tmail/quoting.rb,
lib/action_mailer/vendor/tmail/scanner.rb,
lib/action_mailer/vendor/tmail/obsolete.rb,
lib/action_mailer/vendor/tmail/scanner_r.rb,
lib/action_mailer/vendor/tmail/attachments.rb

Overview

obsolete.rb

Copyright © 1998-2003 Minero Aoki <[email protected]>

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

Defined Under Namespace

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

Constant Summary collapse

Version =
'0.10.7'
'Copyright (c) 1998-2002 Minero Aoki'
DEFAULT_CONFIG =
Config.new(false)
DEFAULT_STRICT_CONFIG =
Config.new(true)
MhLoader =

MhMailbox

MhMailbox
MboxLoader =

UNIXMbox

UNIXMbox
MaildirLoader =

Maildir

Maildir

Constants included from TextUtils

TextUtils::ATOM_UNSAFE, TextUtils::CONTROL_CHAR, TextUtils::MESSAGE_ID, TextUtils::MIME_ENCODED, TextUtils::MONTH, TextUtils::NKF_FLAGS, TextUtils::PHRASE_UNSAFE, TextUtils::RFC2231_ENCODED, TextUtils::TOKEN_UNSAFE, TextUtils::WDAY, TextUtils::ZONESTR_TABLE

Class Method Summary collapse

Methods included from TextUtils

atom_safe?, decode_RFC2231, decode_params, join_domain, message_id?, mime_encoded?, quote_atom, quote_phrase, quote_token, time2str, timezone_string_to_unixtime, to_kcode, token_safe?

Class Method Details

.new_boundaryObject Also known as: boundary



16
17
18
# File 'lib/action_mailer/vendor/tmail/utils.rb', line 16

def TMail.new_boundary
  'mimepart_' + random_tag
end

.new_message_id(fqdn = nil) ⇒ Object Also known as: msgid, new_msgid



20
21
22
23
# File 'lib/action_mailer/vendor/tmail/utils.rb', line 20

def TMail.new_message_id( fqdn = nil )
  fqdn ||= ::Socket.gethostname
  "<#{random_tag()}@#{fqdn}.tmail>"
end