GitHub user sebbASF opened an issue:
https://github.com/apache/incubator-ponymail/issues/410
Mail parsing can change source spacing
The source that is stored for a mail may be subtly different from the
original input.
This is because the source is derived from the parsed message, not the
original.
Whether this can cause problems is to be determined.
But at the very least it should be documented.
For example, some mails have invalid headers where there is no space before
the header value.
The parser accepts these, but the generated output adds the missing space.
The original:
http://mail-archives.apache.org/mod_mbox/zeppelin-dev/201701.mbox/raw/%3C201701250924384123365%40163.com%3E
has
X-CM-TRANSID:EsCowADHfeZY_odYIMWKIQ--.55975S2
The PonyMail version:
https://lists.apache.org/api/source.lua/b04f9d108e36756bcc343903f4493afd445e23018e4def0d3dd7857a@%3Cdev.zeppelin.apache.org%3E
has
X-CM-TRANSID: EsCowADHfeZY_odYIMWKIQ--.55975S2
----
----
---