Envoi de mail groupé

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Envoi de mail groupé

Re: Envoi de mail groupé

par Romuald632 » 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.

Re: Envoi de mail groupé

par Romuald632 » 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

Re: Envoi de mail groupé

par Boro64 » 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.....

Re: Envoi de mail groupé

par Romuald632 » 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

Re: Envoi de mail groupé

par Fre3z69 » 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

Re: Envoi de mail groupé

par Boro64 » 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']));

Re: Envoi de mail groupé

par Romuald632 » 22 mars 2012, 17:16

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

Re: Envoi de mail groupé

par Romuald632 » 22 mars 2012, 17:03

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

Re: Envoi de mail groupé

par Romuald632 » 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]>

Re: Envoi de mail groupé

par Romuald632 » 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 ?

Re: Envoi de mail groupé

par Mazarini » 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

Re: Envoi de mail groupé

par Romuald632 » 22 mars 2012, 16:33

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

Re: Envoi de mail groupé

par Mazarini » 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.

Envoi de mail groupé

par Romuald632 » 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);
	}