mail() to cc bcc multiple - PHP - Programmation
Marsh Posté le 01-04-2004 à 11:26:47
$_GET['to'] ce ne serait pas $_POST['to'] plutôt ? Tu passes par un formulaire ?
Marsh Posté le 01-04-2004 à 11:33:12
non c'est ok toutes les var passent ... elles viennent bien d'un formulaire et sont receptionnée ds une page qui traite les info avant d'être envoyées à cette page avec GET
le problème est dans le header ... mais je ne vois pas où
Marsh Posté le 01-04-2004 à 11:43:02
Le mail est envoyé à 1 personne ou pas du tout ?
Essaie avec \n au lieu de \r\n
(oui, je sais, en théorie, faut \r\n mais j'ai un script qui fonctionne très bien avec \n )
Marsh Posté le 01-04-2004 à 11:43:25
Et ce ne serait pas plus simple de vérifier tes données et faire l'envoi dans le même script ? Cela évite la redirection
Marsh Posté le 01-04-2004 à 11:59:34
T509 a écrit : Et ce ne serait pas plus simple de vérifier tes données et faire l'envoi dans le même script ? Cela évite la redirection |
c'est accessoire ... en fait cette redirection est un popup ... le traitement est effectué dans la page qui recoit les POST --> insert DB etc ... et un popup est ouvert pour l'envoie du mail uniquement ... je pourrai faire le tout dans la meme page ... j'essaye mais je doute que cela soit la solution
Marsh Posté le 01-04-2004 à 12:33:56
bon bha no way
--> sans \r
--> et ds la meme page
Marsh Posté le 01-04-2004 à 16:40:35
... bon je n'y arrive toujours pas :|
quelqu'un peux juste me dire comment il formaterait un mail avec
3 to
3 cc
3 bcc
???
Genre le \n , \r et double quotes à y mettre ... ça m'aiderait surement à boucler cette affaire
Merci d'avance
Marsh Posté le 01-04-2004 à 16:46:31
solution pas propre : écrire autant de fois la fonction mail que de destinataires...
solution propre : utiliser une jolie classe toute faite >> phpmailer.sf.net
Marsh Posté le 01-04-2004 à 17:18:00
Dans le header (4ème variable de la fonction mail()), j'ai juste ca :
From: "expediteur" <mail.expediteur@server.fr>
Cc: "1er destinataire" <1er.destinataires@server.fr>,"2eme destinataire" <2eme.destinataires@server.fr>
Content-Type: multipart/mixed; boundary="-----=fe9ac7aea28101c64acf419708d7684d"
La 3ème ligne, c'est parce qu'il y a plusieurs parties dans le mail (fichier joint)
Les retours à la ligne sont de simples "\n"
Marsh Posté le 01-04-2004 à 17:46:09
misterpinguin a écrit : |
+1
Marsh Posté le 01-04-2004 à 20:17:09
mrbebert a écrit : Dans le header (4ème variable de la fonction mail()), j'ai juste ca : |
merci pour ta reponse ... même si elle ne reponds pas vraiment à ma question
je vais zieuter cette classe
merci à tous
Marsh Posté le 01-04-2004 à 11:20:38
Salut à tous,
retourné dans tout les sens! je ne vois toujours pas ou est le problème ... dés que j'essaye de faire un envoi multiple avec to, cc et bcc ça foire ...
merci d'avance
Message édité par zbang le 14-07-2004 à 16:50:23