Amélioration des performances SMTP IIS

Actuellement, IIS envoie environ 60k emails par heure.

Est-ce un bon nombre?

À quelle vitesse les IIS peuvent-ils envoyer?

Y a-t-il de bonnes façons d'augmenter la vitesse?

Existe-t-il de bonnes alternatives pour fonctionner sur Windows?

Qu'est-ce que tu veux faire…

  • Envoyer des courriels 60k dans un lot plus court?
  • Envoyez plus de 60k emails par heure?
  • Envoyer des emails de 60k mais utiliser less de ressources?

Généralement, tout logiciel tiers doit toujours mettre les courriels sur le réseau. Le server SMTP IIS est assez bon … si ce n'est pas le cas, vous avez besoin d'une solution spécialisée / server / OS …

Voyez-vous cela comme une lenteur? Avez-vous un besoin réel d'envoyer plus de courriels en même time? Ensuite, vous devriez profiler votre système.

Regardez l'utilisation de la CPU et de la RAM sur le server lui-même et sur l'utilisation de la bande passante de votre connection Internet. Si aucun d'entre eux n'est à 100%, vous n'avez aucun goulet d'étranglement et votre "lenteur" est due à la rapidité avec laquelle les servers de messagerie distants peuvent accepter vos messages; vous ne pouvez rien faire à ce sujet.

Si vos servers disposent de suffisamment de ressources disponibles même à une utilisation maximale et que vous disposez d'une bande passante gratuite, vous pouvez essayer d'augmenter la limite des IIS sur les connections SMTP sortantes; Cela lui permettra de parler à plus de servers distants en même time, ce qui pourrait augmenter votre débit.

BTW, qui envoie ces courriels? Une application s'exécutant sur le server lui-même? Une application s'exécutant sur un autre server? Vos users? Êtes-vous sûr qu'il y a plus de messages en queue qu'IIS peut envoyer? Jetez un oeil à la queue du courrier, aussi; s'il est vide ou très bas, alors il n'y a pas de faute d'IIS, il n'a rien à envoyer.