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

Bibliothèques et frameworks PHP Discussion :

[PEAR][Mail] Envoi de mail collectif


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier Avatar de legillou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 178
    Points : 93
    Points
    93
    Par défaut [PEAR][Mail] Envoi de mail collectif
    Bonjour a tous,
    Je travaille actuellement pour une entreprise qui veut envoyer plusieur mails d'un coup d'un seul J'ai abandonner l'idee d'utiliser la fonction mail() de PHP qui risque d'etre trop lourde, et je me suis lance dans l'utilisation de la fonction Send de PEAR. J'ai installer toutes les librairies necessaires (par l'intermediaire de l'installer go-pear.bat).
    Et j'execute comme code php, ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    include("Mail.php");
     
    $recipients = "monadresse@caramail.com";
     
    $headers["From"]    = "css-surveys.com";
    $headers["To"]      = "monadresse@caramail.com";
    $headers["Subject"] = "Test message";
     
    $body = "TEST MESSAGE!!!";
     
    $params["host"] = "auth.smtp.1and1.co.uk";
    $params["port"] = "25";
    $params["auth"] = true;
    $params["username"] = "m39582721-1";
    $params["password"] = "MonMdp";
     
    $mail_object =& Mail::factory("smtp", $params);
    echo $mail_object[3];
    $mail_object->send($recipients, $headers, $body);
     
    //TEST D'ENVOI
    if (PEAR::isError($mail_object))
    {
      echo("<p>" . $mail_object->getMessage() . "</p>");
    }
    else 
    {
      echo("<p>Message successfully sent!</p>");
    }
    Le truc, c'est que je me connecte correctement au SMTP (si je mets un faux mot de passe, il m'engueule. Jusqu'ici tout va bien) et que le test a la fin du code me dit que tout va bien aussi(ou du moins, qu'il ne voit pas d'erreur).

    Alors pourquoi je ne recois rien sur mes boites (tester avec hotmail et caramail) ?
    Si vous avez la moindre idee sur ce probleme, n'hesitez pas a proposer.
    ( Je me vois mal me taper les 400 clients un par un)

    Merci d'avance pour votre aide,
    Cordialement,
    Legillou


    Supposition : Je connais tres mal leur FAI, Est ce que ca peut venir du fait qu'il s'est pu bloquer le SMTP ??

  2. #2
    Membre régulier Avatar de legillou
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 178
    Points : 93
    Points
    93
    Par défaut
    Arf!!!!!!!!!!!!!!!!!!!!!

    En total desespoir, je me suis dit que ca venait peut etre du fait que mon $headers["From"] n'etait pas une adresse mail valide.

    Du coup en mettant une pseudo adresse mail, ben ca marche

    Desole pour ce long post certainement inutile pour le coup

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 17/11/2005, 17h16
  2. [Mail] Envoi de mail
    Par Destiny dans le forum Langage
    Réponses: 4
    Dernier message: 03/11/2005, 12h49
  3. [Mail] envoie de mail formulaire
    Par sniperwolf dans le forum Langage
    Réponses: 7
    Dernier message: 17/10/2005, 16h18
  4. [Mail] envoi de mail en réseau local
    Par totor le troll dans le forum Langage
    Réponses: 3
    Dernier message: 11/10/2005, 14h28
  5. [Mail] Envoi de mail en Plain Text
    Par Boeing dans le forum Langage
    Réponses: 4
    Dernier message: 06/09/2005, 18h07

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