отправлять почту при анонимной аутентификации для SMTP-сервера - PullRequest
0 голосов
/ 10 октября 2018
  //   Send anonymous e-mail using SMTP Server (c# code ) 
 //setting SmtpClient property
     SmtpClient smtpClient =new  SmtpClient();
              smtpClient .Host = "smtp.gmail.com";
                    smtpClient .Port = 587;
                    smtpClient .EnableSsl = true;
           smtpClient .DeliveryMethod =SmtpDeliveryMethod.Network;
                smtpClient .UseDefaultCredentials = false;
                smtpClient .Timeout =  30000;

      //setting MailMessage property
              MailMessage mailMessage = new MailMessage();
                 mailMessage.Subject = "test mail";
           mailMessage.From = (new MailAddress("abc@gmail.com"));
                    mailMessage.To.Add("xyz@gmail.com");
                    mailMessage.Priority = MailPriority.High;

                        mailMessage.Body = "Hello";

                      smtpClient.Send(mailMessage);    

В основном, я пытаюсь отправить почту, когда Аутентификация является анонимной.если я передаю имя пользователя и пароль, то электронная почта отправляется успешно, но если я удаляю имя пользователя и пароль (т. е. аутентификация является анонимной), то мне не удается отправить почту.

...