Envoi de mails

Fermé
youllla Messages postés 24 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 6 juillet 2009 - 22 juin 2009 à 14:40
youllla Messages postés 24 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 6 juillet 2009 - 23 juin 2009 à 08:59
Bonjour,
j'ai fait une boucle d'envoi de mails à partir du shell , je vous copie ce que j'ai mis dans ma boucle :

#!/bin/bash
for((i=0;i<100;i+=1))
do
mailx yalifdal < test1
done

lorsque j'éxecute ce script, je reçois un nombre de mails,ce nombre change à chaque fois que je lance l'exécution...
peut etre il faut synchroniser l'envoi,car apparemment le serveur de messagerie a un buffer pouvant contenir x mail,et quand je lui demande d'envoyer 100 mail en moins d'une seconde: ça ne lui plait pas!
je ne sais pas comment je dois faire pour recevoir le nombre voulu de mails :( :s
Helpppp!!!
Youlla

2 réponses

Bonsoir,

Et pourtant un serveur Postfix sait traiter 100 mails par seconde !!!
Il doit y avoir une option là : https://postfix.traduc.org/index.php/postconf.5.html

Cordialement,
0
youllla Messages postés 24 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 6 juillet 2009
23 juin 2009 à 08:59
au fait ça marche mais pas tout à fait,des fois il envoi 100 à la fois ,des fois il envoi les mails par paquets(15,12 ...), g modifié ma boucle :d j'ai mis 1000 à la place de 100 et j'ai réussi à envoyer 630 en une seule fois mais ça a bloqué le serveur de messagerie :p
je veux savoir s'il y a possibilité de synchroniser l'envoi,est ce que je peux mettre un "wait" ou un "sleep" quelque part?
0