Die letzte Zeile ist keine gültige Headerzeile.
Und nach dem SMTP-RFC müssen die Header mit \r\n anstatt nur mit \n getrennt werden.
Ja, ich weiß, daß es im Normalfall auch anders funktioniert, aber richtig ist es deswegen trotzdem noch nicht.
Und ich hab auch schon MTAs erlebt, die das nicht mochten.
Gruß,
rob