Je souhaite créer une application qui permettra à mes clients d'envoyer des informations marketing par courrier électronique. Ce sera un outil soigneusement surveillé utilisé pour le courrier en vrac légitime seulement. Il aura toutes les fonctionnalités nécessaires de 'désabonnement', etc.Construction d'un expéditeur de courrier en bloc
La solution sera construite en utilisant VB.NET.
Ma question porte sur la meilleure façon d'envoyer réellement les e-mails. Nous avons un serveur SMTP dans notre centre de données que nous pouvons utiliser. Je pense que nous pourrions écrire un genre de service Windows multithread pour surveiller une base de données d'e-mails à envoyer, puis faire des appels à l'API System.Net.Mail pour envoyer à travers ce serveur.
Est-ce que cela va me donner le niveau de performance dont j'ai besoin pour envoyer du courrier à des milliers d'utilisateurs dans un délai raisonnable?
Si ce n'est pas le cas, devrais-je envisager de faire les choses à un niveau inférieur, effectuer des recherches DNS dans un fil, envoyer directement au serveur concerné sur le port 25 dans un autre fil, etc.
Tous les pointeurs seraient appréciés!
Pas vraiment une réponse - mais une mise à jour pour toute personne intéressée ... Je cherche actuellement à un produit appelé ActiveMail de ActiveUp.
Cela semble être un MTA (effectuer ses propres recherches MX et envoyer le courrier directement), et il est livré avec une application de mise en file d'attente multi-thread.
Questions similaires posées sur StackOverflow: [Comment envoyer un courrier électronique en masse à mes utilisateurs de manière générique?] (Http://stackoverflow.com/questions/215736/how-do-i -send-bulk-mail-to-my-users-in-a-generic-fashion) [Bon service de messagerie pour l'emailing en masse] (http://stackoverflow.com/questions/215736/how-do-i-send- vrac-mail-to-my-users-in-a-generic-fashion) –
Ceci a été répondu sur StackOverflow ici http://stackoverflow.com/questions/21547472/performance-of-bulk-emailing-using-system- net-mail/26788231 # 26788231 – avantprime