Não consigo enviar e-mail - asp.net c#

.NET

28/06/2012

Tenho uma plataforma no go daddy.

Quanto testo o envio de e-mail, pelo visual studio, offline está tudo ok, mais quando tento enviar online, já no site, não consigo.

Segue o link do site aonde ocorre este problema.

http://www.espacoinfantilbelacasa.com.br/Contato3.aspx

Grata pela ajuda de todos.
Vanessa Andretta

Vanessa Andretta

Curtidas 0

Respostas

Rodrigo Odasaki

Rodrigo Odasaki

28/06/2012

Vanessa,

Eu fiz um teste pelo site, e ele ficou carregando por um bom tempo é me dar o seguinte retorno:
Não foi possível enviar a mensagem

1º O envio das mensagens é autenticado ou localhost?
2º Você consegue tratar esta exception para que ele retorne o verdadeiro erro, assim é possível fazer um diagnostico do que ocorre.
GOSTEI 0
Fabio Volpe

Fabio Volpe

28/06/2012

        private void SendMail(string sub, string to, string msg)
        {
            try
            {
                SmtpClient client = new SmtpClient();
                client.Host = "hotname";
                client.Port = "hostpassword";

                client.Credentials = new NetworkCredential("email from", "email password");
                client.UseDefaultCredentials = true;

                using (MailMessage m = new MailMessage())
                {
                    m.From = new MailAddress(this.fromEmail);
                    m.Subject = "ModuloIp: " + sub;
                    m.Body = msg;

                    m.To.Add(new MailAddress(to));
                    client.Send(m);
                }

                client.Dispose();
            }
            catch (Exception ex)
            {
                WriteLogFile("SendMail " + ex.Message);
                WriteLogFile("SendMail " + ex.ToString());
            }
        }

GOSTEI 0
POSTAR