Page 1 sur 1
warning fonction "mail"
Posté : 12 mai 2005, 12:37
par bzayid
Bonjour à tous,
voici l'erreur qui survient lorsque j'essaie d'envoyer une newsletter aux personnes inscrites à mon site
warning: mail(): smtp server response: 550 5.2.1 <
[email protected]>... Mailbox disabled for this recipient in c:\...\envoi.php on line 157
warning: mail(): smtp server response: 550 5.2.1 <
[email protected]>... Mailbox disabled for this recipient in c:\...\envoi.php on line 157
Fatal error: Maximum execution time of 30 seconds exceeded in c:\...\envoi.php on line 158
Quelqu'un peut m'expliquer ? Je suppose que le temps dépassé pour l'exécution du code (c'est à dire le fatal error) est dû au warning, non?
Merci d'avance.
Posté : 12 mai 2005, 12:39
par zeus
Quel est ton hébergeur ?
Est-ce que tu as vérifié qu'il acceptait la fonction mail() ?
Par exemple, je sais que free ne la permet pas !!!
Posté : 12 mai 2005, 12:53
par pjl
1. free permet depuis un peu plus d'un an d'utiliser la fonction mail limitée à 1000 envois par semaine ;
2. l'erreur est sur c: , c'est un auto-hébergement sous windows ?
Posté : 12 mai 2005, 12:59
par zeus
Excuse moi, je savais pas !!!
Et j'était tellement sûr de ma réponse que j'ai pas lu le post en entier !!!
Désolé !!!

Posté : 12 mai 2005, 13:38
par bzayid
c'est le serveur de ma faculté à l'université (mon site est sur le serveur de la faculté

)
je suppose que le problème vient du serveur mail de la faculté mais quelle est exactement le problème car sur 70 inscrits, il me met le 1er warning à partir du 40ème... son adresse n'est pas valide ou c'est autre chose?
Et pourquoi, il me fait une "fatal error" à la deuxième adresse apparement non valide pour mon serveur et pas après la 1ère?
Y a-t-il moyen d'augmenter le maximum exuction time (fixé à 30sec par défaut) ?
Merci de votre aide
Posté : 13 mai 2005, 14:01
par Invité
Je me suis renseigné et le problème vient du fait que le serveur mail bloque certaines extension d'adresses (@yahoo.com.br, par exemple) car beaucoup de virus provenant de ce type d'adresse infectait le réseau de la faculté.
Je vais donc demandé aux personnes qui s'inscrivent à mon site de voir dans leur mailbox s'il ont reçu un mail lors de leur enregistrement et de cliquer sur un lien dans le mail pour terminer la procédure d'inscription.
En confirmantleur inscription de la sorte, je suis sur que leur adresse est acceptée par le serveur (car il ne peuvent confirmer qui si un 1er mail leur est parvenu).
Autre chose à propos du maximum execution time... sa valueur est de 30 par défaut. Je l'ai modifier et j'ai mis 120 (donc 2 minutes) car j'ai peur que si le trafique des mail est important sur le serveur au moment où j'envoie ma news, un maximum execution time bloque l'envoi. Est-ce que mon raisonnement est bon, est-ce possible ?
Si oui, quelles pourraient être les conséquences d'une trop grande valeur pour le maximum execution time? Si il n'y a pas de problème, je compte mettre 5 minutes (300 comme valeur)...
Merci à tous pour votre aide
Posté : 13 mai 2005, 14:03
par bzayid
Zut! je ne m'étais pas connecté

... l'invité c'est bien MOI
bref, voir up pour la question