Enviando mensagens em ASP.NET

O primeiro passo pra se enviar um correio é saber o endereço do servidor SMTP encarregado de despachar as mensagens.
No código abaixo o servidor é a própria máquina hospedeira do aplicativo (localhost).

Exemplo de chamada→
EnviarMensagem ("origem@gmail.com", "destino@gmail.com", "1@gmail.com, 2@gmail.com", "Teste", "<html><body>Testando...</body></html>");


Enviando um e-mail
protected string EnviarMensagem (string ACorreio_From, string ACorreio_To, string ACorreio_Cc, 
                                 string ATitulo, string ATxtMensagem)

{
  MailAddress Correio_Cc;
  MailMessage Correio;
  SmtpClient  Emissor;
  string      Erro;

  Erro= "";
  using (Correio= new MailMessage (ACorreio_From, ACorreio_To)) {
    Correio.IsBodyHtml= true;
    Correio.Subject   = ATitulo;
    Correio.Body      = ATxtMensagem;
    if ((ACorreio_Cc != "") && (ACorreio_Cc != null)) {
      Correio_Cc= new MailAddress (ACorreio_Cc);
      Correio.CC.Add (Correio_Cc);
    }
    try {
      Emissor= new SmtpClient ("localhost");
      Emissor.Send (Correio);
    }
    catch (System.ApplicationException AE) {
      Erro= AE.ToString ();
    }
  }
  return Erro;
}





http://transeberiano.brinkster.net