4
Sep/081
Sep/081
Enviar e-mail com anexo em C#.net
<%@ 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>
Página 1 de 11


