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]
-~----------~----~----~----~------~----~------~--~---

Répondre à