ook? ook! wrote: > > Le 02/04/08, *Frioffol Friofool* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> a écrit : > > > J'ai un soucis de performance avec l'envoi d'email. > Mon application boucle sur l'ensemble des abonnés newsletter de > mon site > et fait appel à la fonction d'envoi de mail pour chaque contact. > > > Bonjour, > > Déjà tu peux soulager ton serveur en passant d'une opération de > complexité O(n) en 0(1) en n'envoyant qu'un seul courrier, mais avec > tous les destinataires en copie cachée: ton serveur va te remercier ;)
Sauf si tu veux automatiser la suppression des emails invalides. En général on utilise un return-path unique pour chaque destinataire pour détecter ces adresses... De plus le problème est reporté côté serveur mail : au mieux il peut regrouper les destinataires du même domaine pour gérer un seul échange par domaine, mais c'est fragile : pas mal de serveurs refusent les mails avec trop de destinataires. Note: je n'ai pas accès au post original (je filtre tout ce qui vient de ruby-forum : à mon gout il y a trop de SPAM / trolls et compagnie depuis l'interface web sur les listes ruby donc je ne lis que les posts des personnes qui sont suffisamment motivées pour s'inscrire aux listes de diffusion mail), donc je ne peux pas répondre précisément au problème de perf. Tout ce que je peux dire c'est que j'ai codé un système à base de Ruby et Postfix qui envoit régulièrement des newsletter à des centaines de milliers d'adresses comme ça en quelques heures, donc a moins d'une contrainte particulière que je ne connais pas, a priori c'est faisable. Lionel --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
