ecco un semplice sistema per inviare mail:

codice:
try
{
      string IndirizzoMittente, IndirizzoDestinatario, IndirizzoServer, Oggetto, Messaggio;
      IndirizzoMittente = "XX@alice.it";
      IndirizzoDestinatario = "X@Y.it";
      IndirizzoServer = "out.alice.it";
      Oggetto = textBox2.Text;
      Messaggio = textBox3.Text;
      System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(IndirizzoMittente, IndirizzoDestinatario, Oggetto, Messaggio);

      System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient(IndirizzoServer);
      mailClient.Send(message);
}
catch (Exception ex)
{
           MessageBox.Show(ex.Message);
}
in questo esempio invio un email da: XX@alice.it a X@Y.it in indirizzo server ci va...l'indirizzo del server: nel codice è riportato l'esempio con un e-mail del mittente del tipo XX@alice.it

se hai bisogno di chiarimenti dimmelo