PROBLEMAS PARA ENVIO DE E-MAIL
Ola pessoal do VBMania.
Estou estou desenvolvendo uma rotina para enviar e-mail em C#, só que quando eu envio não retorna erro, porem a mensagme não chega. Já usei o servidor de e-mail do Terra, do meu trabalho e de uma hospedagem que eu tenho e o e-mail não chega.
Abaixo estou postando o código que estou usando para enviar as mensagens:
//Cria insância do objeto
MailMessage obEmail = new MailMessage(); //Objeto do e-mail
SmtpClient obCliente = new SmtpClient([Ô]xxxxxxxxxx[Ô], 25); //Adicionando as credenciais do seu e-mail e senha:
//Monta o e-mail
obEmail.From = new MailAddress([Ô]endereco_origem@origem.com.br[Ô], [Ô]Assunto do e-mail[Ô], System.Text.Encoding.UTF8); // Adiciona os remetente pode ser quantos precisarem
obEmail.To.Add([Ô]endereco_destino@destino.com.br[Ô]); // Adiciona os destinatarios pode ser quantos precisarem
obEmail.Subject = [Ô]Escalonamento[Ô]; // Define o Assunto
obEmail. Body = stCorpoEmail; // Corpo do e-mail
obEmail.SubjectEncoding = System.Text.Encoding.UTF8; // Codificação do e-mail
obEmail.BodyEncoding = System.Text.Encoding.UTF8; // Codificação do corpo do e-mail
obEmail.IsBodyHtml = true; // Informa que o e-mail será enviado em formato HTML
obEmail.Priority = MailPriority.High; //Prioridade do E-Mail
//Define as credênciais do e-mail
obCliente.Credentials = new System.Net.NetworkCredential([Ô]xxxxx[Ô], [Ô]xxxxx[Ô]); // Login e senha do e-mail
obCliente.DeliveryMethod = SmtpDeliveryMethod.Network;
//Tenta enviar o e-mail
try{
//Envia o e-mail
obCliente.Send(obEmail);
}catch (Exception ex){
//Exibe mensagem
Console.WriteLine([Ô]Ocorreu um erro ao enviar: [Ô] + ex.Message);
}
//Descarrega os objetos
obEmail.Dispose();
obCliente.Dispose();
Estou estou desenvolvendo uma rotina para enviar e-mail em C#, só que quando eu envio não retorna erro, porem a mensagme não chega. Já usei o servidor de e-mail do Terra, do meu trabalho e de uma hospedagem que eu tenho e o e-mail não chega.
Abaixo estou postando o código que estou usando para enviar as mensagens:
//Cria insância do objeto
MailMessage obEmail = new MailMessage(); //Objeto do e-mail
SmtpClient obCliente = new SmtpClient([Ô]xxxxxxxxxx[Ô], 25); //Adicionando as credenciais do seu e-mail e senha:
//Monta o e-mail
obEmail.From = new MailAddress([Ô]endereco_origem@origem.com.br[Ô], [Ô]Assunto do e-mail[Ô], System.Text.Encoding.UTF8); // Adiciona os remetente pode ser quantos precisarem
obEmail.To.Add([Ô]endereco_destino@destino.com.br[Ô]); // Adiciona os destinatarios pode ser quantos precisarem
obEmail.Subject = [Ô]Escalonamento[Ô]; // Define o Assunto
obEmail. Body = stCorpoEmail; // Corpo do e-mail
obEmail.SubjectEncoding = System.Text.Encoding.UTF8; // Codificação do e-mail
obEmail.BodyEncoding = System.Text.Encoding.UTF8; // Codificação do corpo do e-mail
obEmail.IsBodyHtml = true; // Informa que o e-mail será enviado em formato HTML
obEmail.Priority = MailPriority.High; //Prioridade do E-Mail
//Define as credênciais do e-mail
obCliente.Credentials = new System.Net.NetworkCredential([Ô]xxxxx[Ô], [Ô]xxxxx[Ô]); // Login e senha do e-mail
obCliente.DeliveryMethod = SmtpDeliveryMethod.Network;
//Tenta enviar o e-mail
try{
//Envia o e-mail
obCliente.Send(obEmail);
}catch (Exception ex){
//Exibe mensagem
Console.WriteLine([Ô]Ocorreu um erro ao enviar: [Ô] + ex.Message);
}
//Descarrega os objetos
obEmail.Dispose();
obCliente.Dispose();
Pelo que estou vendo, em momento algum vc passa o e-mail contruido para o [Ô]enviador[Ô], no caso, obCliente....
HUmm.
Você poderai me dar uma ajuda neste trecho Kerplunk, por favor?
Você poderai me dar uma ajuda neste trecho Kerplunk, por favor?
Tópico encerrado , respostas não são mais permitidas