class Mail::MessageIdField
:nodoc:<br>mail.message_ids #=> [‘F6E2D0B4-CC35-4A91-BA4C-C7C712B10C13@test.me.dom’]<br>mail.message_id #=> ‘F6E2D0B4-CC35-4A91-BA4C-C7C712B10C13@test.me.dom’<br><br>mail #=> ‘#<Mail::Field:0x180e5e8 @field=#<Mail::MessageIdField:0x180e1c4<br>mail #=> ’#<Mail::Field:0x180e5e8 @field=#<Mail::MessageIdField:0x180e1c4<br>mail #=> ‘#<Mail::Field:0x180e5e8 @field=#<Mail::MessageIdField:0x180e1c4
mail.message_id #=> ’<F6E2D0B4-CC35-4A91-BA4C-C7C712B10C13@test.me.dom>‘
mail.message_id = ’<F6E2D0B4-CC35-4A91-BA4C-C7C712B10C13@test.me.dom>‘
mail = Mail.new
brackets which, per RFC, are not part of the ID.
Note that parsed Message IDs do not contain their enclosing angle
Only one Message-ID field may appear in a header.
def self.singular?
def self.singular? true end
def initialize(value = nil, charset = nil)
def initialize(value = nil, charset = nil) value = Mail::Utilities.generate_message_id if Utilities.blank?(value) super value, charset end
def message_ids
def message_ids [message_id] end