Enviar e-mail com anexo em C#.net

Agência OFF, desenvolvimento de soluções web para as Agências Digitais


<%@ Page Language="C#" %>
<%@ Import Namespace="System" %>
<!--Inclui o namespace para envio de emails -->
<%@ Import Namespace="System.Web.Mail" %>
<html>
<script runat="server">
public void Page_Load(Object Sender, EventArgs e){
//Instancia o Objeto Email como MailMessage
MailMessage Email = new MailMessage();

//Atribui ao método From o valor do Remetente
Email.From = "seuemail@seudominio";

//Atribui ao método To o valor do Destinatário
Email.To = "destinatario@dominio";

//Atribui ao método Cc o valor do com Cópia
Email.Cc = "email@dominio";

//Atribui ao método Bcc o valor do com Cópia oculta
Email.Bcc = "outroemail@dominio";

//Atribui ao método Subject o assunto da mensagem
Email.Subject = "Assunto da Mensagem";

//Define o formato da mensagem que pode ser Texto ou Html
Email.BodyFormat = MailFormat.Html;

//Atribui ao método Body a texto da mensagem
Email.Body = "Conteudo do Email";

//Inclui o arquivo especificado em anexo
Email.Attachments.Add(new MailAttachment("g:\\virtual\\dominio\\www\\arquivo.jpg"));

//Define qual servidor smpt deve ser usado para envio de mensagens
SmtpMail.SmtpServer = "smtp.insite.com.br";

//Envia a mensagem baseado nos dados do objeto Email
SmtpMail.Send(Email);

//Imprime que a mensagem foi enviada com sucesso
Response.Write("Email enviado com sucesso!");
}
</script>
</html>

Agência OFF, desenvolvimento de soluções web para as Agências Digitais


4 Respostas para Enviar e-mail com anexo em C#.net

  1. e para eu incluir varios anexos?

  2. I saw a thing else about this on an additional blog site web page.Extremely, your linear perspective on it can be diametrically contradicted to what I read prior to. I’m still trying to figure out over the opposite points of view, but I’m tipped strongly toward your stage of view. And in any situation, that’s what’s so splendid about contemporary democracy along with the marketplace of thoughts on-line.

Deixe seu Comentário