Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PEAR > Mail
Mail Forum d'entraide pour l'extension Mail du framework PEAR, permettant de manipuler les protocoles et les formats d'e-mails en PHP. Avant de poster -> tutoriels Mail
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2007, 15h47   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 1
Points : 1
Par défaut [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 :

Citation:
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 :
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
manumie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 16h01   #2
Invité de passage
 
Inscription : juillet 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2
Points : 1
Points : 1
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 :
Citation:
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 !
manumie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h58.


 
 
 
 
Partenaires

Hébergement Web