There are a lot of things that can go wrong with SMTP - for example the mail server you send through, or the server the user receives from, could be down, or the address could have an error.
You should always log the complete message in a form that allows it to be re-sent.
Bill