J'utilise ce morceau de code pour envoyer un mail:Envoi beaucoup de mails à l'aide SmtpClient (C#) prend très longtemps après un certain temps
SmtpClient client = new SmtpClient();
client.Host = smtpServer;
client.Send(mailMessage);
Si je déclenche ce code dix fois/seconde, puis après une centaine de mails, l'envoi d'un mail prend 10 secondes ... Pourrait-il y avoir une file d'attente ici?
- Cela ne devrait-il pas être asynchrone?
Je serais ravi de penser que c'était une conception FONCTION! Selon toute probabilité, c'est votre serveur de messagerie qui vous ralentit pour empêcher les attaques de spam. – PaulG