Mail.dll sends line endings correctly, all commands are ended with CRLF.
This is handled on a different (lower) library level, so changing Smtp.Configuration.DeliveryNotification doesn't affect that.
The problem is not with the missing crlf, hMailServer simply doesn't recognize NOTIFY parameter.