Usuário com melhor resposta
Anexar arquivo no e-mail pelo VS 2012 ASP.NET

Pergunta
-
Como enviar e-mail usando o meu FileUpload ?
Meu codigo esta abaixo, mas não consigo enviar o anexo.
O que esta faltando no meu codigo ?
protected void UploadBtn_Click(object remetente, EventArgs e)
{
if (FileUpLoad1.HasFile)
{
FileUpLoad1.SaveAs(@"C:\temp\" + FileUpLoad1.FileName);
Label1.Text = " Arquivo Carregado : " + FileUpLoad1.FileName;
}
else
{
Label1.Text = "Nenhum Arquivo Carregado.";
}
}
static bool EnviarEmail(string assunto, string destinatario, string mensagem)
{
try
{
MailMessage mailMessage = new MailMessage();
//Endereço que irá aparecer no e-mail do usuário
mailMessage.From = new MailAddress("assinaturas@artsim.com.br", "Teste Mailing 1");
//destinatarios do e-mail, para incluir mais de um basta separar por ponto e virgula///
mailMessage.To.Add(destinatario);
mailMessage.Subject = assunto;
mailMessage.IsBodyHtml = true;
//conteudo do corpo do e-mail
mailMessage.Body = mensagem;
mailMessage.Priority = MailPriority.High;
//smtp do e-mail que irá enviar
SmtpClient smtpClient = new SmtpClient("smtp.artsim.com.br");
smtpClient.EnableSsl = false;
//credenciais da conta que utilizará para enviar o e-mail
smtpClient.Credentials = new NetworkCredential("assinaturas=artsim.com.br", "simartA117");
smtpClient.Port = 587;
// Anexa o arquivo do FileUpload ????
smtpClient.Send(mailMessage);
return true;
}
catch
{
return false;
}
}
protected void btnEnviarEmail_Click(object sender, EventArgs e)
{
//string email = "";
//foreach (GridViewRow item in gwDados.Rows)
//{
// //Indice do campo e-mail
// //email = item.Cells[2].Text;
// //
//}
EnviarEmail("ASSUNTO TESTE SGSIM", "paulo@artsim.com.br", "Corpo da Mensagem TESTE SGSIM - Se receber esse e-mail favor confirmar");
}
Respostas
-
Boa tarde,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Marcos SJ quinta-feira, 6 de agosto de 2015 19:55
Todas as Respostas
-
Olá Paulo,
Tudo bem?
Peço que verifique as seguintes informações:
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Boa tarde,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Marcos SJ quinta-feira, 6 de agosto de 2015 19:55