Envoie d'email en php

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 : Envoie d'email en php

Re: Envoie d'email en php

par charabia » 19 août 2009, 15:06

Sauf le résolu ;)

Re: Envoie d'email en php

par arkhon21 » 19 août 2009, 14:40

Faut utiliser le champ Copy ( CC )
C'est bon Tout est OK maintenant

Merci

Re: Envoie d'email en php

par fab » 19 août 2009, 00:13

Faut utiliser le champ Copy ( CC )

Re: Envoie d'email en php

par arkhon21 » 18 août 2009, 23:58

Pour que tes variables soient prises en compte, il faut les mettre entre guillemets et non quotes. Sinon il te faut faire des concaténations pour les sortir en dehors de la chaîne.

Et $message = '$message'; ne sert pas à grand chose ;)

Géniale, ca marche maintenant! Merci.

Mais comment masquer les autres adresses emails dans le header lorsque la personne reçoit le message dans sa boite?

Re: Envoie d'email en php

par charabia » 18 août 2009, 21:15

Pour que tes variables soient prises en compte, il faut les mettre entre guillemets et non quotes. Sinon il te faut faire des concaténations pour les sortir en dehors de la chaîne.

Et $message = '$message'; ne sert pas à grand chose ;)

Envoie d'email en php

par arkhon21 » 18 août 2009, 19:24

Bonjour,

je cherche a envoyer de multiple emails a partir d'une table dans laquelle a été au préalable insérer les adresses emails via un formulaire, pour cela, j'utilise le script php suivant:
//INSERTION DANS LA TABLE

mysql_query ("INSERT INTO Friends(id,myusername,applicant_no,name,email,message,email_friend1,email_friend2,email_friend3,email_friend4,email_friend5,email_friend6,date,IP) VALUES('','$myusername','$applicant_no','$name','$email','$message','$email_friend1','$email_friend2','$email_friend3','$email_friend4','$email_friend5','$email_friend6','$date','$IP')")or die ('Cannot insert into the database because: ' . mysql_error());


//PREPARATION EMAILS

$to      = '$email_friend1,$email_friend2,$email_friend3,$email_friend4,$email_friend5,$email_friend6';
$subject = 'Salut';
$message = '$message';
$headers = 'From: <$email>' . "\r\n" .
    'Reply-To: $email_admin' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

//ENVOIE EMAILS

		mail($to, $subject, $message, $headers);
Les données sont bien insérées dans la table. Tout est OK de ce coté là. Mais le problème, c'est que ça n'envoie rien du tout!

Quelqu'un aurait il une idée sur ce qui cloche?

Merci