On 11/28/2017 06:07 PM,
direct....@gmail.com wrote:
> Yes, gmail seems to only overwrite the Message ID if you submit it in
> a wrong format. In our case, we have a space in our message-id for which
> google pushed it to X-Google-Original-Message-ID. If we remove the space,
> then it is properly setting Message-ID. Same error occured with @ symbol
> as well.
I'm not surprised that the space caused problems.
Check out § 3.6.4 of RFC 5322, which defines what a Message-ID is
supposed to be. Note that the dot-atom-text (atext defined in § 3.2.3)
does not include a space.
The @ symbol should exist exactly once in the Message-ID.
> From above experiment, we believe google reserved certain characters
> and hence if they encoutered in Message-ID, it converts it into
> X-Google-Original-Message-ID. If there is a consolidated list they
> specifiy somewhere, please let us know.
I would be more apt to suspect that Google is rejecting anything that
does not conform to the well defined Message-ID format (§ 3.6.4 of RFC
5322).
--
Grant. . . .
unix || die