# File lib/mail/message.rb, line 345 def ==(other) return false unless other.respond_to?(:encoded) if self.message_id && other.message_id result = (self.encoded == other.encoded) else self_message_id, other_message_id = self.message_id, other.message_id self.message_id, other.message_id = '<temp@test>', '<temp@test>' result = self.encoded == other.encoded self.message_id = "<#{self_message_id}>" if self_message_id other.message_id = "<#{other_message_id}>" if other_message_id result end end