Certo che si può.. ecco il codice:

codice:
    public void MandaMail()
    {
        System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
        msg.From = "mittente@testsito.com";
        msg.To = "destinatario@testsito.com";
        msg.Subject = "Soggetto mail";
        msg.Body = "Corpo della mail";
        System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
        smtp.Host = "smtp.miosito.com";
        try
        {
            smtp.Send(msg);
        }
        catch (System.Net.Mail.SmtpFailedRecipientException ex1)
        {
            //gestisci il mancato recapito al destinatario
        }
        catch (System.Net.Mail.SmtpFailedRecipientsException ex2)
        {
            //gestisci il mancato recapito a uno qualsiasi dei destinatari, cc o bcc (notare la differenza nel nome dell'eccezione, questa è recipientS)
        }
        catch (System.Net.Mail.SmtpException ex3)
        {
            //gestisci il fallimento generico dell'operazione / il timeout / l'autenticazione fallita sul server smtp
        }
        catch (Exception ex4)
        {
            //gestisci qualunque altro tipo di errore
        }
    }
Se hai bisogno, chiedi pure

Ciao