Je souhaite envoyer des courriers électroniques à plus de 1000 utilisateurs de mon application web. Je suis en train d'acheter un nouveau plan de service smtp. J'utilise le code suivant pour envoyer des courriers électroniques.
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.From = new MailAddress("info@mydomain.com", "Web Administration Team");
message.To.Add(new MailAddress("user1@gmail.com"));
message.Subject = "test";
message.Body = "Email Content";
message.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("domain.smtp.com", 2525);
smtp.UseDefaultCredentials = false;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = false;
smtp.Credentials = new System.Net.NetworkCredential("info@domain.com","password");
smtp.Send(message);
Mais je reçois le message d'erreur suivant.
Boîte aux lettres indisponible. La réponse du serveur a été : Authentification requise. Veuillez contacter le support (support@smtp.com) si vous avez des difficultés à vous authentifier.