SMTP проверить, отправлено ли отправлено электронное письмо

try
{
    mail.Send(msg);
}
catch (SmtpFailedRecipientException ex)
{
    // ex.FailedRecipient and ex.GetBaseException() should give you enough info.
}
Powerful Penguin