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 23/11/2007, 22h42   #1
Invité régulier
 
Inscription : septembre 2007
Messages : 62
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 62
Points : 6
Points : 6
Par défaut [Mail] Prendre connaissance d'une erreur lors de l'envoi d'e-mail

Bonjour, j'ai écrit un script php qui envoi un mail lorsque l'on clique sur un bouton
J'utilise le pear mail pour l'envoi de mail
Code :
1
2
3
4
 
$mail_object =& Mail::factory("smtp", $params);
 
	$mail_object->send($recipients, $headers, $message)
ca fonctionne bien mais lorsque je perd la connexion internet et donc que le script n'arrive pas à envoyer le mail, j'aimerais que le script renvoi une erreur quand le mail n'est pas envoyé , comment faire?
szambaux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2007, 15h27   #2
Membre expérimenté
 
Inscription : janvier 2007
Messages : 624
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 624
Points : 557
Points : 557
Bonjour,
Je n'ai jamais utilisé pear mais un tour dans la doc indique que

Code :
1
2
Return value
boolean - TRUE or a PEAR_Error object, if fails
Essaye de voir, il y a une piste la-dessous.
kabkab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2008, 13h00   #3
Invité régulier
 
Inscription : août 2007
Messages : 18
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 18
Points : 8
Points : 8
Citation:
Envoyé par szambaux Voir le message
Bonjour, j'ai écrit un script php qui envoi un mail lorsque l'on clique sur un bouton
J'utilise le pear mail pour l'envoi de mail
Code :
1
2
3
4
 
$mail_object =& Mail::factory("smtp", $params);
 
	$mail_object->send($recipients, $headers, $message)
ca fonctionne bien mais lorsque je perd la connexion internet et donc que le script n'arrive pas à envoyer le mail, j'aimerais que le script renvoi une erreur quand le mail n'est pas envoyé , comment faire?
Je pense que tu peux faire

Code :
1
2
3
4
5
6
7
8
if($mail_object->send($recipients, $headers, $message))
{
// traitement en cas d'envoie
}
else 
{ 
// traitement en cas d'echec
}
Nessma est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h21.


 
 
 
 
Partenaires

Hébergement Web