Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
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 08/04/2008, 17h00   #1
Invité régulier
 
Inscription : mars 2006
Messages : 78
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 78
Points : 7
Points : 7
Par défaut [Mail] Envoi à plusieurs destinataires avec Orange pour serveur SMTP

bonjour

alors voila mon problème: je veux envoyer un mail a tous les membres de mon site (5 membres!) mais seuls 3 reçoivent le mail...et après j'obtiens ceci:
Citation:
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.orange.fr" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP 2.0b1\www\panierachat\exemplepanier\admin\newsletter.php on line 53
pour le quatrième membre...pourquoi?

je suis en localhost sur easyphp-en local donc-

et je pense que le problème vient du fait qu'orange bloque l'envoie de mail successif trop nombreux mais je vois pas comment débloquer... si vous pouviez me répondre s'il vous plait...
merci beaucoup
cyril3d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 17h22   #2
Invité régulier
 
Inscription : mars 2006
Messages : 78
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 78
Points : 7
Points : 7
je montre mon code (au cas où le problème viendrait de la mais je crois pas...)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$requete = mysql_query("SELECT * FROM membre WHERE confirm=''");
	//Ensuite on envoie les messages
		while ($resultat = mysql_fetch_array($requete))  
	{
 
$message = nl2br($message);
	$titre = htmlentities($titre);
 
	$entete = "MIME-Version: 1.0\r\n";
	$entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
	$entete .= "From: <$email_admin>\r\n";
	$entete .= "Reply-To: $email_admin\r\n";
		$mail = $resultat['mail'];	
			mail($mail,$titre,$message,$entete);
			echo 'Envoyé à ' . $mail . '<br>';
 
	}
voila...une suggestion? une idée? une réponse?


merci
cyril3d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2008, 18h14   #3
Invité régulier
 
Inscription : mars 2006
Messages : 78
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 78
Points : 7
Points : 7
je mets mon php.ini si ca peut servir...


For Win32 only.
SMTP = smtp.orange.fr
smtp_port = 25

; For Win32 only.
sendmail_from = monadresse@orange.fr
cyril3d 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 15h04.


 
 
 
 
Partenaires

Hébergement Web