Estou tentando efetuar um formulário de contato no site onde o usuário me envie dúvidas, perguntas ou sugestões através desse formulário. e não consigo, me é informado o erro " resposta do servidor foi: 5.5.1 Authentication Required"

Abaixo segue exemplo do código para que possam me auxiliar.

        string sUserName = "meu email";
        string sPassword = "minha senha";
        string sBody = "Mensagem:\n\n" +
                         "Nome: " + txtName.Text + "\n" +
                         "email: " + txtEmail.Text + "\n" +
                         "Mensagem: " + txtMessage.Text + "\n\n";

        MailMessage objEmail = new MailMessage();
        objEmail.To.Add(sUserName);
        objEmail.From = new MailAddress(txtEmail.Text.Trim());
        objEmail.Subject = "Título da mensagem";
        objEmail.Body = sBody;

        SmtpClient smtp = new SmtpClient();
        smtp.Host = "smtp.gmail.com";
        smtp.Port = 587;
        smtp.EnableSsl = true;
        smtp.UseDefaultCredentials = false;
        smtp.Credentials = new System.Net.NetworkCredential(sUserName, sPassword);
        smtp.Send(objEmail);

Exibições: 48

© 2017   Criado por Ramon Durães.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço