Module: TMail

Extended by:
TextUtils
Defined in:
lib/tmail-pure/info.rb,
lib/tmail-pure/net.rb,
lib/tmail-pure/mail.rb,
lib/tmail-pure/port.rb,
lib/tmail-pure/utils.rb,
lib/tmail-pure/base64.rb,
lib/tmail-pure/config.rb,
lib/tmail-pure/encode.rb,
lib/tmail-pure/header.rb,
lib/tmail-pure/parser.rb,
lib/tmail-pure/address.rb,
lib/tmail-pure/mailbox.rb,
lib/tmail-pure/scanner.rb,
lib/tmail-pure/obsolete.rb,
lib/tmail-pure/scanner_r.rb,
lib/tmail-pure/textutils.rb

Overview

textutils.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.

Defined Under Namespace

Modules: Base64, MailFlags, StrategyInterface, TextUtils Classes: AddDate, AddMessageId, Address, AddressGroup, AddressHeader, BadMessage, 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, UnstructuredHeader

Constant Summary collapse

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

MhMailbox

MhMailbox
MboxLoader =

UNIXMbox

UNIXMbox
MaildirLoader =

Maildir

Maildir
Scanner =
Scanner_R

Class Method Summary collapse

Class Method Details

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



18
19
20
21
# File 'lib/tmail-pure/utils.rb', line 18

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