Universo do Conhecimento
“Comece fazendo o que é necessário, depois o que é possível e, de repente, você estará fazendo o impossível.”
"Ninguém pode voltar atrás e fazer um novo começo mas qualquer um pode começar agora e fazer um novo fim."


 Downloads Mapa do Site 2 visitantes on-line 

 Login
   
    
 Lembrar de mim
Registro
Esqueceu sua senha?

 Home
 :: Home

 Desenvolvimento
 :: ADO
 :: ASP
 :: C#
 :: HTML
 :: JAVA SCRIPT
 :: VB.Net

 Banco de Dados
 :: SQL SERVER

 Interação
 :: Anuncie
 :: Fale conosco

 Serviços
 :: Contratos

 Diversão
 :: Jogos

 Colunas
 :: ARTIGOS

 Enquete
Qual a sua linguagem preferida ?
35% ASP (VbScript)
14% PHP
8% JSP
10% VB.Net
33% C#

 Buscar no site
  

 CERTIFICAÇÃO
LINKS

 
 Home
 Enviando e-mails utilizando ASP.Net 2.0
Exemplo de como enviar e-mail utilizando ASP.Net

No framework .Net 2.0 podemos implementar o envio de e-mails utilizando a nova classe System.Net.Mail, que foi a criada para substituir a conhecida System.Web.Mail. Através desta classe podemos criar um objeto com os dados do e-mail independente das configurações de SMTP que ficam a cargo de outro objeto.

<%@ Page Language="C#" %>

<script runat="server">
public void Page_Load(Object Sender, EventArgs e)
{
//cria objeto com dados do e-mail
System.Net.Mail.MailMessage objEmail = new System.Net.Mail.MailMessage();

//remetente do e-mail
objEmail.From = new System.Net.Mail.MailAddress("Nome <email@seudominio.com.br>");

//destinatários do e-mail
objEmail.To.Add("Nome <email@dominio.com.br>");
objEmail.To.Add("Nome <email@dominio.com.br>");

//enviar cópia para
objEmail.To.Add("Nome <email@dominio.com.br>");

//enviar cópia oculta para
objEmail.Bcc.Add("Nome <email@dominio.com.br>");

//prioridade do e-mail
objEmail.Priority = System.Net.Mail.MailPriority.Normal;

//formato do e-mail HTML (caso não queira HTML alocar valor false)
objEmail.IsBodyHtml = true;

//título do e-mail
objEmail.Subject = "título do e-mail";

//corpo do e-mail
objEmail.Body = "Escreva aqui o seu <b>texto</b>";

//Para evitar problemas de caracteres "estranhos", configuramos o charset para "ISO-8859-1"
objEmail.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
objEmail.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");

//cria objeto com os dados do SMTP
System.Net.Mail.SmtpClient objSmtp = new System.Net.Mail.SmtpClient();

//alocamos o endereço do host para enviar os e-mails, localhost ou smtp.servidor.com.br
objSmtp.Host = "localhost";

//enviamos o e-mail através do método .send()
try
{
objSmtp.Send(objEmail);
Response.Write("E-mail enviado com sucesso !");
}
catch(Exception ex)
{
Response.Write("Ocorreram problemas no envio do e-mail. Error = " + ex.Message);
}
//excluímos o objeto de e-mail da memória
objEmail.Dispose();
}
</script>

Observação: Lembramos que o código informado acima é um simples exemplo de implementação utilizando o namespace System.net.Mail.

[08/01/2008 13:44 - Fabrizio Gianfratti]

 Imprimir Enviar para um amigo Dê sua opinião

 
 BUSCAR NO SITE
Busca :

 WebMail
Email :
Senha :
 
TRADUTOR ONLINE

 Fabrizio Gianfratti

Fabrizio Gianfratti - Clique para visualizar

 Artigos + recentes
Dicas para programar melhor
04/10/2007
Listar drivers da maquina do cliente
04/01/2007
Carro no Labirinto
10/11/2006
Dangerous Dave
10/11/2006
Calculadoras financeiras
24/10/2006
Função que cria Array(Vetor) automaticamente
16/09/2005
JavaScript - Funções de arrays
06/09/2005
JavaScript - Funções matemáticas
06/09/2005
Trabalhando com Cursores no SQL SERVER
31/05/2005
Joguinho da velha
02/02/2005

 Top Páginas
 :: ASP
 :: Home
 :: JAVA SCRIPT
 :: SQL SERVER
 :: ARTIGOS

 Downloads
 :: Icones Web - 4.800 imagens de Icones (15444)
 :: Pague com atraso (533)
 :: Source Edit (358)
 :: Outlook Express Minimizado (305)
 :: Color Cop (300)

 Arquivo
 :: Dicas para programar melhor 
 :: Calculadoras financeiras 
 :: Função que cria Array(Vetor) automaticamente 
 :: JavaScript - Funções de arrays  

Gianfratti.com - All right reserved