Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Arrivabene

Erro ao enviar email

Recommended Posts

Pessoal, sou iniciante, já dei uma procurada nos fóruns em vários sites, mas, não consigo resolver o meu problema.Está dando o erro "A from address must be specified." Ou seja, está caindo no bloco catch.Os emails que estou utilizando são todos válidos.Andei dando uma pesquisada, mas também não encontrei nada, sobre o nome do Host.Será que tem como eu pegar o Host do email do remetente?Segue o código abaixo para vcs darem uma olhada.Valew pessoal!protected void cmdEnviar_Click(object sender, EventArgs e) { MailMessage oEmail = new MailMessage(); oEmail.To.Add(txtRemetente.Text); oEmail.To.Add(txtDestinatario.Text); oEmail.To.Add(txtCopia.Text); oEmail.Bcc.Add(txtCopiaOculta.Text); oEmail.Priority = MailPriority.Normal; if (chkFormatoHtml.Checked == true) oEmail.IsBodyHtml = true; else oEmail.IsBodyHtml = false; oEmail.Subject = txtAssunto.Text; oEmail.Body = txtMensagem.Text; //oEmail.SubjectEncoding.GetEncoder( SmtpClient oSmtp = new SmtpClient(); oSmtp.Host = "smtp.telesp.com.br"; try { oSmtp.Send(oEmail); lblMensagem.Text = "E-mail enviado com sucesso!!!"; } catch(Exception ex) { lblMensagem.Text = "Ocorreu um erro com a descrição " + ex.Message; } finally { oEmail.Dispose(); } }

Compartilhar este post


Link para o post
Compartilhar em outros sites

está faltando a origem, quem esta enviando

 

oEmail.From.Add("origem@origem.com")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa valew pela dica, adicionei o seguinte código e agora estou mandando email´s até para o Bento XVI, valew mesmo!!!using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Net.Mail;using System.Text;public partial class _Default : System.Web.UI.Page { protected void cmdEnviar_Click(object sender, EventArgs e) { MailMessage oEmail = new MailMessage(); oEmail.From = new MailAddress(txtRemetente.Text); oEmail.To.Add(txtDestinatario.Text); oEmail.To.Add(txtCopia.Text); oEmail.Bcc.Add(txtCopiaOculta.Text); oEmail.Priority = MailPriority.Normal; if (chkFormatoHtml.Checked == true) oEmail.IsBodyHtml = true; else oEmail.IsBodyHtml = false; oEmail.Subject = txtAssunto.Text; oEmail.Body = txtMensagem.Text; SmtpClient oSmtp = new SmtpClient(); oSmtp.Host = "smtp.telesp.com.br"; try { oSmtp.Send(oEmail); lblMensagem.Text = "E-mail enviado com sucesso!!!"; } catch(Exception ex) { lblMensagem.Text = "Ocorreu um erro com a descrição " + ex.Message; } finally { oEmail.Dispose(); } }}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.