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] Fichier Net/SMTP.php introuvable


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [PEAR][Mail] Fichier Net/SMTP.php introuvable
    Salut,

    Je viens de passer à Kubuntu (Feisty) et j'ai tout installé sans problème : Apache, php, mysql, PEAR, etc.

    J'ai repris un script très simple de mailing que j'avais développé et testé sous Windows avec EasyPHP et PEAR.

    Quand mon script arrive sur $mail_object->send(...), l'erreur suivante se produit :

    Warning: Mail_smtp::include_once(Net/SMTP.php) [function.Mail-smtp-include-once]: failed to open stream: No such file or directory in /usr/share/php/Mail/smtp.php on line 206

    Warning: Mail_smtp::include_once() [function.include]: Failed opening 'Net/SMTP.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/php/Mail/smtp.php on line 206

    Fatal error: Class 'Net_SMTP' not found in /usr/share/php/Mail/smtp.php on line 210
    J'ai vérifié, le fichier Net/SMTP.php n'est nulle part.
    (Il y a bien un fichier Net/SMTP.pm, mais c'est du Perl)

    Je suppose donc que j'ai omis d'installer quelque chose dans PEAR.

    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #pear list
    Installed packages, channel pear.php.net:
    =========================================
    Package        Version State
    Archive_Tar    1.3.2   stable
    Console_Getopt 1.2     stable
    Mail           1.1.14  stable
    PEAR           1.4.11  stable

    Quel package dois-je installer ?

    Merci d'avance,
    ManuMie

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Un problème à la fois...
    J'ai résolu le problème en installant les packages suivants :
    - Net_SMTP
    - Net_Socket (installation automatique avec Net_SMTP)

    Et le paquet optionnel :
    - Auth_SASL
    (avec quelques erreurs...)

    Maintenant, les mails partent, mais j'ai des warnings :
    Warning: Invalid argument supplied for foreach() in /usr/share/php/Mail.php on line 123

    Warning: Invalid argument supplied for foreach() in /usr/share/php/Mail.php on line 151

    Warning: Invalid argument supplied for foreach() in /usr/share/php/Mail.php on line 123

    Warning: Invalid argument supplied for foreach() in /usr/share/php/Mail.php on line 151
    Mais ça vient de mon code, je devrais m'en sortir !

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/04/2018, 12h47
  2. [Net::SMTP] Problème avec la fonction mail()
    Par magicbisous-nours dans le forum Modules
    Réponses: 1
    Dernier message: 04/03/2013, 17h41
  3. Windows server 2003 IIS et PHP : fichier .php introuvable
    Par Mat08 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 17/10/2011, 10h43
  4. envoie mail avec Net::SMTP + importance faible
    Par ouinih dans le forum Modules
    Réponses: 0
    Dernier message: 30/06/2008, 17h02
  5. system.net + smtp mail
    Par loicbar dans le forum ASP.NET
    Réponses: 4
    Dernier message: 14/06/2007, 12h54

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