IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Mail] Boucle sur fonction mail()


Sujet :

Langage PHP

  1. #1
    Invité
    Invité(e)
    Par défaut [Mail] Boucle sur fonction mail()
    Bonjour,

    J'ai un mail à envoyer à 500 personnes. J'aimerais utiliser la fonction mail() à l'intérieur d'une boucle, qui bouclerait sur mes 500 mails.

    Sauf que, soit ça ne m'en envoie qu'une partie, soit j'ai une erreur 500 "Internal Server Error".

    Est-ce que la fonction mail() est limitée pour ce genre d'utilisation ? Si oui à combien ? Cela peut il dépendre du set_time_limit ?

    Merci d'avance pour votre aide

    Fab

  2. #2
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Cela peu aussi dépendre du serveur mail lui même....

    Tu utilise celui de ton hébergeur, ou le tien perso ?

    A ma connaissance, il n'y a pas de limites à la fonction mail, puisque sur Linux il utilise l'interface sendmail et sur Windows SMTP.....

    Donc faut voir du coté du serveur lui même : si tu utilise le serveur SMTP de ton provider, la plupart du temps ils sont protégés contre ce genre d'abus, car il peut s'agir de pourriels....

  3. #3
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Points : 2 853
    Points
    2 853
    Par défaut
    Tu as de toute façon intéret à utiliser la fonction set_time_limit() car envoyer 500 mails se fait rarement en moins de 30 sec.

    Sinon ce genre d'erreur vient sans doute de ton hébergeur.

Discussions similaires

  1. Fonction mail php sur une machine Linux
    Par ciols dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 24/10/2013, 12h33
  2. [Mail] envoi d'un mail via la fonction mail() de php
    Par Abac_Angelique dans le forum Langage
    Réponses: 1
    Dernier message: 09/02/2009, 23h46
  3. Réponses: 2
    Dernier message: 08/04/2008, 16h29
  4. Réponses: 5
    Dernier message: 27/03/2006, 12h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo