Como enviar email programaticamente usando System.Web.Mail no Visual translation from VPE for Csharp 2005 ou no Visual translation from VPE for Csharp .NET

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 310273
Sumário
Este artigo demonstra como usar o espaço para nome System.Web.Mail para enviar uma mensagem de email no Microsoft Visual translation from VPE for Csharp .NET.
Mais Informações
  1. Inicie Microsoft Visual Studio .NET ou Microsoft Visual Studio 2005. No menu arquivo , clique em novo e, em seguida, clique em Project . Clique em projetos translation from VPE for Csharp Visual , clique no modelo de Aplicativo de console e, em seguida, clique em OK . Por padrão, Class1.cs é criado.

    Observação No Visual Studio 2005, clique em translation from VPE for Csharp Visual em vez de projetos translation from VPE for Csharp Visual . Por padrão, Program.cs é criado.
  2. Adicione uma referência ao namespace System.Web.dll . Para fazer isso, execute as seguintes etapas:
    1. No menu Project , clique em Add Reference .
    2. Na guia .NET , localizar System.Web.dll e, em seguida, clique em Selecionar .

      Observação No visual Studio 2005, você não tem clique em Selecionar .
    3. Clique em OK na caixa de diálogo Add References para aceitar as seleções. Se você receber uma solicitação para gerar wrappers para as bibliotecas que você selecionou, clique em Sim .
  3. Na janela de código, substitua o código inteiro com:
    using System;using System.Web.Mail;namespace WebMail{    class Class1    {        static void Main(string[] args)        {            try             {                MailMessage oMsg = new MailMessage();                // TODO: Replace with sender e-mail address.                oMsg.From = "sender@somewhere.com";                // TODO: Replace with recipient e-mail address.                oMsg.To = "recipient@somewhere.com";                oMsg.Subject = "Send Using Web Mail";                                // SEND IN HTML FORMAT (comment this line to send plain text).                oMsg.BodyFormat = MailFormat.Html;                                // HTML Body (remove HTML tags for plain text).                oMsg.Body = "<HTML><BODY><B>Hello World!</B></BODY></HTML>";                                // ADD AN ATTACHMENT.                // TODO: Replace with path to attachment.                String sFile = @"C:\temp\Hello.txt";                  MailAttachment oAttch = new MailAttachment(sFile, MailEncoding.Base64);                  oMsg.Attachments.Add(oAttch);                // TODO: Replace with the name of your remote SMTP server.                SmtpMail.SmtpServer = "MySMTPServer";                SmtpMail.Send(oMsg);                oMsg = null;                oAttch = null;            }            catch (Exception e)            {                Console.WriteLine("{0} Exception caught.", e);            }        }    }} 					
  4. Modificar o código onde você pode ver "TODO".
  5. Pressione F5 para compilar e executar o programa.
  6. Verifique se que a mensagem de email foi enviada e recebida.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 310273 - Última Revisão: 12/11/2006 21:35:48 - Revisão: 3.6

Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003 Standard Edition, Microsoft Visual C# .NET 2002 Standard Edition

  • kbmt kbhowto KB310273 KbMtpt
Comentários