Question

Mon application doit envoyer des milliers de courriels quotidiennement.

J'ai donc pensé à écrire mon propre serveur smtp, en utilisant C #, qui extrairait une base de données toutes les minutes pour voir s'il y avait des messages en attente.

Mais, alors je suis tombé sur le service IIS SMTP de Microsoft ....

Ma question:

Le service IIS SMTP peut-il gérer autant d’e-mails sortants et est-il fiable? Ou devrais-je réinventer la roue et écrire la mienne?

Merci

Était-ce utile?

La solution

Oui, IIS SMTP peut le gérer.

Autres conseils

Oui, le protocole SMTP devrait convenir. Mais il y a peu de choses que vous devriez considérer.

  1. Charger le serveur: cela vous donnera le nombre maximum de courriels pouvant être envoyés à la fois.

  2. Si vous envisagez d'envoyer un grand nombre d'e-mails, il est préférable de "dormir". après avoir envoyé quelques courriels, puis continuez avec le reste.

  3. J'ai déjà écrit un travail cron pour envoyer des courriers électroniques dans un intervalle court et j'ai commis une erreur en ne vérifiant pas le statut du travail précédent. Un travail s'est fait sentir entre les deux et le second a commencé à envoyer des courriels à la même adresse qui s'est effondrée, puis le suivant a commencé ......

Ne réinventez la roue que si vous pouvez concevoir une roue bien meilleure ;-)

J'envisagerais d'utiliser des services tiers. Ce n'est pas bon marché, et il y a de bonnes raisons pour qu'ils facturent de l'argent pour cela. Premièrement, si vous envisagez d'envoyer régulièrement de gros volumes d'e-mails, vous devez établir une relation de confiance avec les principaux fournisseurs d'e-mails: gmail, hotmail, yahoo, excite, altavista, etc. il. Sans cela, votre serveur sera banni très rapidement. Découvrez iContact, Mailchimp ou Aweber.

Bonne chance

Je vous suggèrerais de faire des tests de charge sur le serveur SMTP pour vous assurer qu'il gère bien la charge que vous envisagez de lui faire subir.

Je ne vous suggérerais pas de réinventer la roue en construisant votre propre serveur SMTP. Si vous constatez que les performances SMTP IIS ne sont pas à la hauteur, essayez d’en trouver une open source.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top