messageId breaks RFC 2822 3.6.4 rule (https://tools.ietf.org/html/rfc282...

MessageId generator breaks RFC 2822 3.6.4 rule (see https://tools.ietf.org/html/rfc2822#section-3.6.4). It generates non-unique messageIds.