Unable to Send mail from Gmail Account in ASP.NET

I am sending mail using this code

  using System.Net.Mail;
  using System.Net.Security;

    MailMessage mail = new MailMessage();
    mail.From = new MailAddress("abc@gmail.com");
    mail.To.Add("xyz@gmail.com");
    mail.IsBodyHtml = true;
    mail.Subject = "Email Sent";
    mail.Body = "Mail Done";
    SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
    smtp.Credentials = new System.Net.NetworkCredential("abc@gmail.com", "123456");
    smtp.EnableSsl = true;
    smtp.Send(mail);
    Label1.Text = "Mail Sent";

Whem I am using abc@gmail.com(one email id) for sending email, mail will successfully send but when I am using pqr@gmail.com(another mail id) mail sending failed. On local server both "abc" & "pqr" working fine.

Please help me to sort out this problem.

Error Message

the smtp server requires a secure connection or the client is not authenticated the server response was 5.5.1 authentication requires

Update you code to the following:

SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new System.Net.NetworkCredential("abc@gmail.com", "123456");
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Send(mail);

sending email by smtp server in asp.net mvc, I'm trying to send email by gmail account in asp.net mvc web application but a get this error : The SMTP server requires a secure connection or  Here Mudassar Ahmed Khan has explained, how to send email using Gmail SMTP Mail Server in ASP.Net. To send email through Google Gmail SMTP Mail Server, you will need to use an email address and password of a valid Gmail account and along with that you will need the Gmail SMTP Mail Server settings. TAGs: ASP.Net, C#.Net, VB.Net, Google

Try this line after the enableSSl=true code

smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;

[Solved] sending email in asp.net using smtp gmail server , Unable to connect to the SErver. here is the code You can use given function to send mail using Gmail server. Hide Expand and the CP search[^] many question with solution to accomplishment of sending mail task. Permalink //​Send Email with ATTACHMENTS from GODADDY using C# Asp.Net. 1. Gmail has a fixed number of quota for sending emails per day, means you may not be able to send unlimited number of e-mails using Gmail due to anti-spamming restrictions. 2. You may not be able to send same e-mail to unlimited number of people, because Gmail's anti-spamming engine restricts for this too.

Gmail has added a new security feature for not to allow sending email using the less secure apps. You have to change the settings for your gmail account to allow access by less secure apps using steps given by google at below link

https://support.google.com/a/answer/6260879?hl=en

Enable less secure apps to access accounts 1.Sign in to your Google Admin console.

  1. Click Security > Basic settings.

  2. Under Less secure apps, select Go to settings for less secure apps. In the subwindow, select the Allow users to manage their access to less secure apps radio button. Once you've set Allow users to manage their access to less secure apps to on, affected users within the selected group or Organizational Unit will be able to toggle access for less secure apps on or off themselves.

Cant send emails using smtp.gmail.com using asp.net web api, Send(MailMessage message) +1574 [SmtpException: Failure the code is unable to lookup smtp.gmail.com and find its IP address; DNS. With Gmail you may get an exception that looks like the following: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. If this happens it's worth logging into the Gmail account that you're sending with and enabling less secure apps.

Unable to send email using the Gmail SMTP server when 'Allow less , Unable to send email using the Gmail SMTP server when 'Allow less secure apps​' is When this setting is turned off, you can't connect to Gmail accounts with much, PDshop uses the best encryption available in Microsoft's Asp.Net platform. Enable less secure apps to access accounts 1.Sign in to your Google Admin console. Click Security > Basic settings. Under Less secure apps, select Go to settings for less secure apps. In the subwindow, select the Allow users to manage their access to less secure apps radio button.

Asp.net Send Email using Gmail or Gmail SMTP Server, Here I will explain how to send email using gmail in asp.net or send email using gmail smtp smtp server for sending mails at that time we can send mails by using gmail smtp server in asp.net. But i am unable to send email using this code. Please let me know what the network credentials are that could send mails to other mail clients, like Yahoo,Hotmail etc. Hoping to get some good responses. Release 2: In this release, I have added another useful feature, so that you can send an embedded image from your Gmail account; very useful to send your company logo. This image is an

Send Email using Gmail in C#, In this section, I will introduce how to send email using Gmail account in C#. To = "support@emailarchitect.net"; // Set email subject oMail. WriteLine("failed to send email with the following error:"); Console. C# · VB.NET · C++/CLI/CLR · PowerShell · VB6 · Visual C++ · Delphi · MS SQL Server · VBScript/VBA Excel  ASP.NET CORE: Sending Email with Gmail and Homtail Account using ASP.NET Core services Standard Sending email from any SMTP server from ASP.NET CORE application is pretty easy, but the flow of command is slight different in core environment.

Comments
  • Which error or exception thrown while sending email from pqr@gmail.com?
  • are you replacing user and credentials too to pqr@gmail.com? Or only the sender?
  • The Credentials are fine
  • Do you got answer i have also faced the same.
  • Actually the code is working fine on local server. But after uploading it give the error
  • is the port blocked by your host?
  • While this may help the OP it is almost always a better answer to include an explanation of your solution. Just giving an answer to someone does no good to helping them understand the problem or aid them in overcoming obstacles in the future.