I have a similar problem with the confirmation email sent to the user. It formats correctly as long as I use HTML to format the email but the sender is ‘unknown sender’, which looks dodgy.
The email to myself contains the correct sender information though.
Does anyone know how I might correct this? Presumably it has something to do with reading the right information from the database?