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] Envoi automatique d'e-mails [Fait]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Points : 77
    Points
    77
    Par défaut [Mail] Envoi automatique d'e-mails
    Bonjour,

    J'aimerai envoyer un email quotidien à maximum une dizaine d'adresse.(en utilisant une "tache cron")

    Je me pose la question de
    1) quoi utiliser comme methode ? (j'ai vu qu'il existait des class comme "PHP Mailer", ou aussi qu'il était possible de programmer directement avec la fonction "mail" de php)

    2) Selon vous, en terme de performance que faut-il privilégier ?
    Faire une boucle sur ma table, construire un tableau avec l'ensemble de adresses concernées puis à la fin faire un envoi groupé en mettant en CCI l'ensemble des adresses.
    Ou bien faire une boucle sur ma table et à chaque adresse trouvée, envoyer dans la foulée le mail avec l'adresse en "Destinataire" ?

    Merci de vos conseils et remarques

  2. #2
    Membre expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Points : 3 212
    Points
    3 212
    Par défaut
    Le plus simple est le CCI pour 10 personnes ca me semble plus rapide. C'est si tu en avais mille que tu serais obligé de découper.

    Pour l'envoi de mails il y a ce tutoriel : Envoyer des mails avec PHP

  3. #3
    Membre actif
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 271
    Points
    271
    Par défaut
    Au passage, avec cron tu peux appeler direct un fichier php grace a php-cli, perso je fais tout mes script d'admin systeme en php

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Points : 77
    Points
    77
    Par défaut
    Merci pour les infos. heu, chaced, c'est quoi php-cli ?
    J'ai fait un test en mettant une tache cron qui pointe direct vers un script php et ca marche. Enfin, j'ai utilisé la fonction tt simple d php, mais je vais me pencher sur le tuto donné par Koopaja.

  5. #5
    Membre actif
    Inscrit en
    Janvier 2004
    Messages
    242
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 242
    Points : 271
    Points
    271
    Par défaut
    Command Line Interpreter,

    C'est pour utiliser php comme on fait du bash, le programme doit etre exécutable (chmod +x) et démarrer par l'interpréteur genre
    #!/usr/bin/php

    et si tu as acces a php en ligne de commande c'est que php-cli est installé

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Points : 77
    Points
    77
    Par défaut
    Ok, là tu m'apprends un truc que je pensai pas possible ! alors du coup, les taches cron on peut s'en passer ?

  7. #7
    Membre averti
    Homme Profil pro
    Lead Dev Web
    Inscrit en
    Avril 2005
    Messages
    282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Lead Dev Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2005
    Messages : 282
    Points : 390
    Points
    390
    Par défaut
    Euh bah non il faut toujours ton Cron pour exécuter le script.
    Et utiliser une classe PhpMailer te simplifira la tâche !

  8. #8
    Membre averti Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Points : 342
    Points
    342
    Par défaut
    Regarde du coté de swift mailer.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 140
    Points : 77
    Points
    77
    Par défaut
    Ok mille merci

    Reste finalement à faire le choix parmi les "mailer" disponibles

  10. #10
    Membre averti Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Points : 342
    Points
    342
    Par défaut
    Swift est plus récent que PHPMailer, ce dernier n'est plus suivit il me semble et le premier en pleine explosion.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Mail] envoie d'un e-mail automatique
    Par kikong dans le forum Langage
    Réponses: 1
    Dernier message: 04/03/2007, 18h15
  2. [Mail] Envoi automatique d'emails
    Par mariogarcia dans le forum Langage
    Réponses: 29
    Dernier message: 16/09/2006, 14h12
  3. [Mail] Envoi automatique de mail & génération pdf
    Par moabomotal dans le forum Langage
    Réponses: 1
    Dernier message: 01/06/2006, 08h46
  4. [Mail] envoi automatique de mail
    Par calitom dans le forum Langage
    Réponses: 17
    Dernier message: 04/04/2006, 16h21
  5. Envoi automatique d'un mail toutes les heures
    Par VirginieGE dans le forum ASP
    Réponses: 8
    Dernier message: 24/08/2004, 08h10

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