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: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 42:59:06 |
Calls: | 6,648 |
Files: | 12,193 |
Messages: | 5,329,632 |