Tested this code POSITIVE on Mac(9.1) AND PC
for both IE5 and NS4.x
(tested for New message with Preview and Change Message):
$Body = eregi_replace("(\n\r|\r\n|\r|\n)","<br>",$Body); //HACK MAC (Vers. 5.5.1!)
Not tested yet on Unix, unicode, MacOS 10,
but I believe it works there too.
I think I have one option to much in it, but it does not hurt this time, and this time it seems to be the right order of the options...