Fórum Envio de email com asp #467480
21/01/2014
0
//no meu codigo esta assim
mailMessage.From = new MailAddress("De:" + txtemailC ); // esta dando erro aqui mas ja coloquei so o nome do textBox e mesmo assim da erro.
alguem pode me ajudar eu quero apenas enviar os dados desse formulario para meu email assim que o usuario clicar em enviar.
obs: para teste galera ainda estou utilizando o gmail e nao o dominio.
Muito obrigado.
Celiol.
Curtir tópico
+ 0Posts
21/01/2014
Leandro Chiodini
Esse teu DE:
nao pode ser colocado ai dentro, somente o e-mail mesmo.
assim.
mailMessage.From = new MailAddress(txtemailC);
voce esta fazendo a estrutura dele toda?
var mail = new MailMessage();
mail.To.Add(new MailAddress(EmailDeQuemEnvia));
mail.From = new MailAddress(EmailDestinatario);
mail.Subject = String.Format("Assunto desejado");
mail.Body = form.Message;
mail.IsBodyHtml = false;
try
{
client.Send(mail);
}
catch
{}
Att,
Gostei + 0
21/01/2014
Celiol.
Gostei + 0
21/01/2014
Celiol.
O servidor SMTP requer uma conexão segura ou o cliente não foi autenticado.
A resposta do servidor foi: 5.7.0 Must issue a STARTTLS command first. d7sm8906704qad.10 - gsmtp
agora coloquei o enable ssl como true, e compilei e deu o seguinte erro:
O certificado remoto é inválido, de acordo com o procedimento de validação.
na linha do : //enviar email
objSMTP.Send(mailMessage);
ja nao sei como é estou aprendendo agora tem como dar uma força galera?
Gostei + 0
22/01/2014
Leandro Chiodini
Mais segue o que acho que vai te ajudar.
MailMessage objEmail = new MailMessage();
objEmail.From = new MailAddress("DeQualEmailEstaSEndoEnviado");
//objEmail.ReplyTo = "";
objEmail.To.Add(Email do Destinatario);
objEmail.Priority = MailPriority.Normal;
objEmail.IsBodyHtml = true;
objEmail.Subject = o assunto que voce desejar;
objEmail.Body = A mensagem que voce vai mandar pode ser em html;
objEmail.SubjectEncoding = Encoding.GetEncoding("ISO-8859-1");
objEmail.BodyEncoding = Encoding.GetEncoding("ISO-8859-1");
SmtpClient objSmtp = new SmtpClient();
objSmtp.Host = "smtp.gmail.com";
objSmtp.EnableSsl = true;
objSmtp.Port = 587;
objSmtp.Credentials = new NetworkCredential("emailquevaienviar@....", "senha do email");
objSmtp.Send(objEmail);
Gostei + 0
22/01/2014
Celiol.
olha o que ele esta enviando no lugar das mensagens:
Mensagem do formúlario de Delivery - TI
Os dados enviados para contato são:
Nome:System.Web.UI.WebControls.TextBox
Email:System.Web.UI.WebControls.TextBox
Empresa:System.Web.UI.WebControls.TextBox
Assunto:System.Web.UI.WebControls.DropDownList
Telefone:System.Web.UI.WebControls.TextBox
Menssagem:System.Web.UI.WebControls.TextBox
Nao responda este email, ele foi enviado altomáticamente.
Caso queira tirar duvidas ou entrar em contato com a Delivery-TI acesse www.deliveryti.com/contato
ha cara e nao consegui pegar o email que o cara preenche no formulario na linha:
mailMessage.To.Add(txtEmailC); // aqui era pra ele pegar o email preenchido no formulario ao inves disso ele esta enviando para mim mesmo com mesmo email pode ajudar?
ABS. Miller.
Gostei + 0
22/01/2014
Celiol.
mailMessge.From = new MailAddres(enviadoPor); //aqui estava dando erro pois nao conseguia pegar o email no textBox
entao resolvi passar o valor para uma string assim:
string enviadoPor = txtEmailC.ToString(); //fiz isso para tentar pegar o email no textBox
mas agora ele esta dizendo que o valor nao esta no formato de um email.
Help. Abraço, Miller.
Gostei + 0
22/01/2014
Leandro Chiodini
assim.
mailMessage.To.Add(txtEmailC.text)
Gostei + 0
22/01/2014
Celiol.
Gostei + 0
22/01/2014
Celiol.
Gostei + 0
22/01/2014
Celiol.
mensagem: o certificado remoto é invalido, de acordo com o procedimento de validação.
nem faço ideia o que é cara.
abraços valeu.
Gostei + 0
22/01/2014
Leandro Chiodini
voce precisa ativar o ssl
e desativar a credencial
veja se vc consegue
client.EnableSsl = true;
client.UseDefaultCredentials = false;
Gostei + 0
22/01/2014
Celiol.
Gostei + 0
22/01/2014
Leandro Chiodini
se possivel,
manda o teu metodo ai de envio,
vamos dar uma olhada nele
pra ver o que da pra fazer.
att,
Chiodini
Gostei + 0
22/01/2014
Celiol.
Gostei + 0
23/01/2014
Leandro Chiodini
entao o topico pode ser encerrado.
att,
Chiodini
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)