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 03/07/2006, 13h32   #1
Membre du Club
 
Avatar de legillou
 
Inscription : juin 2005
Messages : 178
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : juin 2005
Messages : 178
Points : 62
Points : 62
Par défaut [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 :
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 ??
legillou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2006, 13h50   #2
Membre du Club
 
Avatar de legillou
 
Inscription : juin 2005
Messages : 178
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : juin 2005
Messages : 178
Points : 62
Points : 62
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
legillou 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 13h34.


 
 
 
 
Partenaires

Hébergement Web