Envoi de mail groupé

Eléphant du PHP | 287 Messages

22 mars 2012, 16:18

Bonjour,
Voici mon code PHP pour faire un envoi de mail groupé.
J'ai un problème c'est que lorque je reçois le mail dans ma partie "De" j'ai "anonymous..." mais pas l'entête que je souhaite mettre.
J'ai essayé "From" et "TO" mais apparement c'est pas ça !
Merci de votre aide
$tableau=array("[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]");
$message="Bonjour,\n";
$message.="Une nouvelle news vient d'etre publiee sur le site du Stade ...\n";
$message.="Pour la consulter, connectez-vous ici : http://www.xx.fr/news.php\n";
$entete="X-Priority:0\n";

for ($i=0;$i<count($tableau);$i++)
	{
	mail($tableau[$i],"Nouveau message du XX",$message,$entete);
	}

ViPHP
ViPHP | 2577 Messages

22 mars 2012, 16:25

$entete .= "From: [email protected]\n";
Ca ne suffit pas ?

A priori, lorsque le from n'est pas précisé dans l'entête, il est pris dans le php.ini.

Eléphant du PHP | 287 Messages

22 mars 2012, 16:33

Bonjour,
Non je recois toujours "anonymous@..."
Je comprends pas !

ViPHP
ViPHP | 2577 Messages

22 mars 2012, 16:40

Et il y a quoi dans l'entête du mail que tu recois ?
anonymous@.. est présent dans php.ini ?

Je ne comprends pas non plus... mais essayes avec "\r\n" au lieu de "\n" dans l'entête

Eléphant du PHP | 287 Messages

22 mars 2012, 16:47

Dans mon entête je reçois ceci : [email protected]
Alors que j'ai mis : $entete .= "From: Stade XX Rugby\r\n";
for ($i=0;$i<count($tableau);$i++)
	{
	mail($tableau[$i],"Nouveau message du Stade Clermontois Rugby",$message,$entete);
	}
Faut-il que je mette "$entete" au debut peut-etre ?

Eléphant du PHP | 287 Messages

22 mars 2012, 16:57

Quelques changements...
J'ai mis ceci : $entete .= "From: Stade xx Rugby\r\n";
Et je reponds à l'expediteur voilà ce que j'ai : [email protected]>; <[email protected]>; <[email protected]>

Eléphant du PHP | 287 Messages

22 mars 2012, 17:03

J'ai trouvé :
$entete .= "From: Stade XX Rugby<[email protected]>\r\n";

Eléphant du PHP | 287 Messages

22 mars 2012, 17:16

Je vais exagéré peut-être, mail est-il possible de faire un ebvoi groupé depuis une BDD ?

Eléphant du PHP | 250 Messages

22 mars 2012, 17:29

Bonjour

J'imagine que tu as les adresses mails dans ta base, donc = Oui
Quelque chose comme:
	$sql = mysql_query("SELECT adresse_mail FROM inscrits_news");
		while($row = mysql_fetch_array($sql)){

			$email = ',';
			$email .= stripslashes(trim($row['adresse_mail']));

"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

Eléphant du PHP | 418 Messages

22 mars 2012, 17:40

Salut

Je pense que ça viens du fait que le serveur n'est pas correctement configuré.

J'ai eu ce soucis j'ai contourner le problème en envoyant des email via la librairie PhpMailer pour envoyer des courriels.

En espérant que ça t'aideras à résoudre ton problème.

Cordialement

Eléphant du PHP | 287 Messages

27 mars 2012, 17:20

Coucou me revoilou !
Gros problème internet...
J'ai commencé à utiliser le bout de code, mais après bonjour les erreurs !
Pouvez-vous continuer à m'aider parce que je suis un à la ramasse ?
Merci

Eléphant du PHP | 250 Messages

28 mars 2012, 10:29

Salut
J'ai commencé à utiliser le bout de code, mais après bonjour les erreurs !
Quelles erreurs? Montres nous ça et ton code.....
"L'histoire, à l'image de toutes choses dans l'univers, semble avoir comme unique règle le côté ondulatoire."

Eléphant du PHP | 287 Messages

30 mars 2012, 15:46

Bonjour à tous
Je ne trouve toujours pas la solution !
En effet si dans ma BDD je n'ai qu'1 adresse mail, le code fonctionne, mais dès que je mets plusieurs adresses je ne reçoit plus les mails !
Si quelqu'un a une idée
Merci d'avance

Eléphant du PHP | 287 Messages

30 mars 2012, 16:13

J'avance petit à petit...
Je reçois les mail maintenant !
Problème vient de mon "FROM" où mon "no-reply@..." se repète autant de fois que j'ai de mail.