Fernanda Sallai

Blog de desenvolvimento e negócios.

Desenvolvedor 5 estrelas

Essa é uma excelente oportunidade para adquirir novos conhecimentos.

Eu já estou participando e vc?

Para participar clique aqui.

Bons estudos !!!

C# - Enviando email

Todos nós sabemos da importância de permitir que você se comunique com as pessoas que acessam o seu site. Por isto, irei demonstrar de maneira simples o envio de emails utilizando C#.

Vamos começar !

Web.config

//Incluir uma chave chamada emailFrom contendo o email do remetente dentro da tag appSettings:
<appSettings>
    <add key="emailFrom" value="emailRemetente"/>
</appSettings>

<system.net>
    <mailSettings>
           <smtp>
          //Incluir no host o smtp, no userName o endereço de email do remetente e no password a senha do email do remetente: 
              <network host="smtpEmail" port="25" userName="emailRemetente" password="senhaEmailRemetente"/>
         </smtp>
     </mailSettings>
</system.net>

Classe email

Criar uma classe que irá conter os dados abaixo:

//Incluir o namespace:
using System.Net.Mail;


/// <summary>
/// Método para enviar email
/// </summary>
/// <param name="mailAddressTo">
Endereço de email do Remetente</param> 

 public static void SendEmail(string mailAddressTo)
{
      //Cria o objeto que envia o e-mail 
     SmtpClient client = new SmtpClient();
     //Cria o endereço de email do remetente 
     MailAddress from = new MailAddress(ConfigurationSettings.AppSettings["EmailFrom"]);
     //Cria o endereço de email do destinatário -->
     MailAddress to = new MailAddress(mailAddressTo);

      MailMessage message = new MailMessage(from, to);
      message.IsBodyHtml = true;
    
      //Assunto do email 
      message.Subject = "Assunto do email";
      //Conteúdo do email 
      message.Body = "Conteúdo do email";

      try
      {
           //Envia o email 
           client.Send(message);
      }
      catch
      {
      }
}

Para finalizar basta chamar o método no cs da página que utilizará  para enviar o email:

//Nome da classe.Nome do método(endereço do email do destinatário) 

Mail.SendEmail(mailAddressTo);

Revista Codificando .Net

Nós da comunidade codificando lançamos hoje a 9º edição da revista codificando.net veja abaixo o conteúdo:

Acesse o link correto http://migre.me/146XD para baixar gratuitamente a revista.

E bons estudos...

Silverlight 3.0

 

Foi lançada a primeira versão 3.0 do silverlight e do expression blend.

Acesse os links abaixo para fazer o download:

Microsoft® Silverlight™ 3 Tools Beta 1 for Visual Studio 2008 SP1:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=11dc7151-dbd6-4e39-878f-5081863cbb5d

Microsoft® Silverlight™ 3 SDK Beta 1:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d09b6ecf-9a45-4d99-b752-2a330a937bc4

Microsoft® Expression Blend 3 Preview:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a04aa0ae-87be-4201-a65e-e792859122fc&displaylang=en

Sobre mim...

Olá… Meu nome é Fernanda Sallai. Bacharel em Sistemas de Informação e atuo na área de desenvolvimento.

Colaboradora do Portal Linha de Código e editora da revista Codificando.Net.

Estou sempre em busca de novos conhecimentos e espero compartilhá-los aqui no blog.

Obrigada pela visita e bons estudos.