Usuário com melhor resposta
O que falta no meu código para enviar o e-mail ?

Pergunta
-
static void Main(string[] args)
{
Console.WriteLine("___________________________________");
Console.WriteLine("Exemplo de Envio de E-mails SGSIM");
Console.WriteLine("___________________________________");
if (EnviarEmail("SendMail", "email@outlook.com", "E-mail de Teste para o MSDN"))
Console.WriteLine("E-mail enviado com sucesso");
else
Console.WriteLine("Erro ao enviar e-mail");
Console.WriteLine("Pressione uma tecla para continuar");
Console.ReadKey();
}
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@administrador.inf.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.pubrasil.com.br");
smtpClient.EnableSsl = false;
//credenciais da conta que utilizará para enviar o e-mail
smtpClient.Credentials = new NetworkCredential("contato@pubrasil.com.br", "222222222");
smtpClient.Send(mailMessage);
return true;
}
catch
{
return false;
}
}quinta-feira, 30 de julho de 2015 20:17
Respostas
-
Você tem que configurar o IIS para poder enviar emails
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Marcos SJ segunda-feira, 3 de agosto de 2015 13:56
sexta-feira, 31 de julho de 2015 11:19
Todas as Respostas
-
string from = "assinaturas@administrador.inf.br";MailMessage mailMessage = new MailMessage(from, to);
smtpClient.UseDefaultCredentials = true;
mailMessage.Subject = assunto;
mailMessage.IsBodyHtml = true;
mailMessage.Body = mensagem;
mailMessage.Priority = MailPriority.High;
SmtpClient smtpClient = new SmtpClient("smtp.pubrasil.com.br", 587);
smtpClient.EnableSsl = false;
System.Net.NetworkCredential basicCredential = new System.Net.NetworkCredential("contato@pubrasil.com.br", "222222222");
smtpClient.Credentials = basicCredential;
smtpClient.Send(mailMessage);
return true;sexta-feira, 31 de julho de 2015 00:02 -
Você tem que configurar o IIS para poder enviar emails
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta Marcos SJ segunda-feira, 3 de agosto de 2015 13:56
sexta-feira, 31 de julho de 2015 11:19