0

I just want to implement one sample mail sending application. I have done lot of research for this. From all the corners I am getting same kind of solution. But that is not working for me.I am unable to find my mistake. I am using below code

protected void SendEmail(object sender, EventArgs e)
{
    string to = txtTo.Text;
    string from = txtEmail.Text;
    string subject = txtSubject.Text;
    string body = txtBody.Text;
    using (MailMessage mm = new MailMessage(txtEmail.Text, txtTo.Text))
    {
        mm.Subject = txtSubject.Text;
        mm.Body = txtBody.Text;
        if (fuAttachment.HasFile)
        {
            string FileName = Path.GetFileName(fuAttachment.PostedFile.FileName);
            mm.Attachments.Add(new Attachment(fuAttachment.PostedFile.InputStream, FileName));
        }
        mm.IsBodyHtml = false;
        SmtpClient smtp = new SmtpClient();
        smtp.Host = "smtp.gmail.com";
        smtp.EnableSsl = true;
        NetworkCredential NetworkCred = new NetworkCredential(txtEmail.Text, txtPassword.Text);
        smtp.UseDefaultCredentials = true;
        smtp.Credentials = NetworkCred;
        smtp.Port = 587;
        smtp.Send(mm);
        ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Email sent.');", true);
    }
}

And getting the exception like below

enter image description here

please suggest me how can I solve this issue.

Thanks in advance.

1
  • Tried that proposed solution by doing turn off the "less secure apps" option from my gmail account it's giving same exception like I have mentioned above. Commented Feb 4, 2017 at 11:16

1 Answer 1

3

Assuming that you are using a correct Gmail credentials for the account with which you are sending emails. You need to turn on "less secure apps" setting using the below link: https://www.google.com/settings/u/1/security/lesssecureapps

Sign up to request clarification or add additional context in comments.

4 Comments

Thanks for your suggestion. Yes it's working fine.But I have one more doubt by turning on less secure apps option won't it cause any security issues. Is is secured now?
It will not raise any security issues. There is another way , you can create App in Gmail and use that App for sending emails.
Could you please give your suggestions to do that?
check out this link emailarchitect.net/easendmail/sdk/html/object_oauth.htm let me know if you have any further query

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.