Ramco Ramco

Ramco Ramco

  • 428
  • 3.5k
  • 573k

Email Error System.Net.Mail.SmtpException

Feb 7 2025 4:37 AM

Hi

  I am getting error - System.Net.Mail.SmtpException
  HResult=0x80131500
  Message=The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Authentication Required. For more information, go to
  Source=System.Net.Mail
  StackTrace:
   at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
   at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, Boolean allowUnicode, SmtpFailedRecipientException& exception)
   at System.Net.Mail.SmtpClient.Send(MailMessage message)
   at Atulaya.Form1..ctor() in C:\Users\Administrator\source\repos\Atulaya\Atulaya\Form1.cs:line 97
   at Atulaya.Program.Main() in C:\Users\Administrator\source\repos\Atulaya\Atulaya\Program.cs:line 14

I have below code

            var addresses = "[email protected];[email protected]";
            var fromAddress = new MailAddress("[email protected]", "Sender");
            const string fromPassword = "Password";
            string subject = "[Message] Message Subject";
            string body = "Hi, Test Email";

            var smtp = new SmtpClient
            {
                Host = "smtp.gmail.com",
                Port = 587, 
                EnableSsl = true,
                DeliveryMethod = SmtpDeliveryMethod.Network,
                UseDefaultCredentials = false,
                Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
            };
            foreach (var address in addresses.Split(new[] { ";" }, StringSplitOptions.RemoveEmptyEntries))
            {
                using (var message = new MailMessage(fromAddress.ToString(), address)
                {
                    Subject = subject,
                    Body = body,
                    Priority = MailPriority.High

                })
                {

                    smtp.Send(message);
                }
            }

 


Answers (1)