vincir
Messages postés2Date d'inscriptiondimanche 6 avril 2003StatutMembreDernière intervention14 mars 2004
-
13 mars 2004 à 20:12
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
14 mars 2004 à 10:33
Bonjour,
Je souhaiterais envoyer un nombre assez important de mail aux abonnés à ma newsletter (environ 1000).
J'ai donc ecrit un petit programme en C# pour faire ça. J'ai d'abord utilisé la classe System.Web.Mail pour faire cela, mais comme il fallait plus de 3 secondes par mail, j'ai essayé d'écrire ma propre classe d'envoi en programmant directement avec un objet tcpClient.
Mais là il faut encore plus de 2 secondes pour envoyer un mail.
Existe-il un paramètrage spécial pour accelerer le temps d'envoi (mon mail fait environ 70Ko et je dispose de l'ADSL), notamment la taille du buffer d'envoi?
Ou existe-il des classes smtp faisant de l'envoi de mail assez rapide?
vincir
Messages postés2Date d'inscriptiondimanche 6 avril 2003StatutMembreDernière intervention14 mars 2004 14 mars 2004 à 00:28
Bonsoir,
Merci pour ta réponse.
J'ai oublié de préciser, je suis chez Free et j'ai généralement un débit de 200ko/s minimum. C'est pour ça que j'ai d'abord pensé que le problème ne venait pas de la connexion.
Est-ce que le problème peut venir du serveur smtp qui ne peut pas recevoir trop de données (serveur smtp.free.fr)?
De plus avec le serveur de free, je semble limité à deux connections simultanées, est-ce normal (en telnet j'arrive à en avoir plus même si après mes deux premières connections les suivantes mettent un peu plus de temps à se faire.)?
TheSaib
Messages postés2367Date d'inscriptionmardi 17 avril 2001StatutMembreDernière intervention26 décembre 200723 14 mars 2004 à 01:28
Tu ne pourras aller plus vite en passant par un provider externe. Pour que ca aille plus vite il faut que tu installe ton propre serveur de mail sur ton PC et que tu l'utilises pour envoyer ta newsletter , la tu mettras moins d'une seconde.