Every now and then the body of a received message is partly or completely mangled. The symptoms are always the same:
- the message has been "handled" by M$-Exchange
- the header is ridiculously long: I've seen 8 kB and more than 11 kB
(the "x-ms-exchange-antispam-messagedata-0:" is already about 2 kB)
Given that this combination is consistent, I suppose that:
- Eudora has a static array allocated for the header
- the ridiculous length of the header causes an unchecked array bound overflow, resulting in the body getting mangled
Does anyone has a solution or workaround for this? Patching the binary doesn't look like a feasible option.
-p
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 01:14:34 |
Calls: | 10,387 |
Calls today: | 2 |
Files: | 14,061 |
Messages: | 6,416,728 |