Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1121 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Bcc fonction mail php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Bcc fonction mail php

n°1866244
thekingsky
Posté le 26-03-2009 à 15:37:42  profilanswer
 

Bonjour à tous,
 
Voilà mon problème :
J'ai un script qui envoi un mail en PHP au format HTML, tout marche bien si je des personnes en Cc mais si je met une personne en Bcc j'ai une ligne qui se rajoute au début de mon mail HTML :
 
X-Server-Name: toto.com X-Remote-Addr: xx.xxx.xxx.xxx X-Script-Name: mail.php  
 
L'envoi est correctement effectué mais ca me rajoute cette ligne moche en début de mail !!!
 
quelqu'un a déjà eu le problème ou a une idée svp ?
 
Merci

mood
Publicité
Posté le 26-03-2009 à 15:37:42  profilanswer
 

n°1866300
kao98
...
Posté le 26-03-2009 à 16:46:27  profilanswer
 

code stp !?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1866356
thekingsky
Posté le 26-03-2009 à 17:44:00  profilanswer
 

Code :
  1. $headers  = 'MIME-Version: 1.0' . "\r\n";
  2. $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
  3. //------------setting conf data-------------------------------------
  4. $to = $mail;
  5. $from = "\"SOC\"<soc@soc.com>";
  6. $subject = "Web";
  7. $smtp_server = "localhost";
  8. $smtp_port = "25";
  9. //------------------------------------------------------------------
  10. //---------setting header info--------------------------------------
  11. $headers .= 'Reply-To: '.$from. "\r\n";
  12. $headers .= 'From: ' .$from. "\r\n";
  13. $ccd = "toto@tutu.com";
  14. $headers .= 'Cc: ' . $from . "\r\n";
  15. $headers .= 'Bcc: ' . $ccd . "\r\n";
  16. //------------------------------------------------------------------
  17. mail($to, $subject, $message, $headers);

n°1866636
grosbin
OR die;
Posté le 27-03-2009 à 13:11:09  profilanswer
 

Tu serais pas sur un serveur Mutualisé ?
dans ce cas l'ajout des headers permettent d'identifier une personne qui ferait du spam massif :jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
n°1866799
gabouel
Posté le 27-03-2009 à 18:19:26  profilanswer
 

Sur les mails qui passent bien, tu n'aurais pas dans le header le X-Server-Name: toto.com X-Remote-Addr: xx.xxx.xxx.xxx X-Script-Name: mail.php  ? (mais correctement dans le header)
 
Sûrement une bétise mais, comme si ton header perso était trop long et "poussait" le reste dans le body...
 
C'est quoi comme serveur smtp ?


---------------
http://www.gabouel.com
n°1866860
thekingsky
Posté le 27-03-2009 à 22:06:24  profilanswer
 

c'est un serveur de chez online mutualisé oui je pense en effet ...
 
Ca vous aide ? :/

n°1867371
grosbin
OR die;
Posté le 30-03-2009 à 12:46:01  profilanswer
 

arf online l'hébergeur free .....
Essayes déjà en remplacant \r\n par \n
 
Nb : jamais deux sauts de lignes consécutifs dans les headers ..
+ le serveur SMTP
c'est ini_set("SMTP","serveursmtp" );


---------------
Photos Panoramiques Montagnes Haute Savoie
n°1867428
flo850
moi je
Posté le 30-03-2009 à 15:05:16  profilanswer
 

sinon, tu peux utiliser une bonne librairie de mailing pour te macher le boulot : http://swiftmailer.org/


---------------

n°1867622
thekingsky
Posté le 30-03-2009 à 19:41:59  profilanswer
 

Merci, je vais essayer cette librairie

n°1867630
yellu
Posté le 30-03-2009 à 20:04:58  profilanswer
 

Les headers étant rajouté par le serveur smtp ça ne changera rien du tout d'utiliser telle ou telle librairie PHP

mood
Publicité
Posté le 30-03-2009 à 20:04:58  profilanswer
 

n°1868422
thekingsky
Posté le 01-04-2009 à 17:39:06  profilanswer
 

Ha ok ...
Une autre solution peux être ?
 
J'ai essayer de mettre juste \n à la place de \r\n mais ca marche pas non plus ... :(

n°1868550
yellu
Posté le 02-04-2009 à 08:15:24  profilanswer
 

oui ce n'est pas de changer des \r\n en \n qui va empecher l'ajout de ton header.
Si c'est effectivement le postfix mutualisé de ton serveur mutualisé qui rajoute ça, tu n'as structement aucun moyen de l'empecher.
La solution est d'avoir la main sur le postfix (serveur dedié).

n°1868677
flo850
moi je
Posté le 02-04-2009 à 13:38:05  profilanswer
 

sauf que la librairie que j'ai donné plus haut se passe d'utiliser le serveur installé , et permet donc d'avoir la main, précisément, sur ce qui part  
 
mais après tout, à quoi ça sert de tester


---------------

n°1868814
yellu
Posté le 02-04-2009 à 17:03:55  profilanswer
 

Si elle squizz le serveur SMTP ça peut marcher, mais comment cette lib gère les queues alors ? (deferred au hazard)
C'est quand même important les queues pour le greylisting par exemple

n°1870238
thekingsky
Posté le 06-04-2009 à 18:37:15  profilanswer
 

mais si la librairie se passe du serveur SMTP, quel serveur smtp utiliser ?
 
Sinon les queues et greylisting aucune idée de ce que c'est ! si vous pouviez m'éclairer :)  
 
Merci

n°1870404
stealth35
Posté le 07-04-2009 à 09:47:18  profilanswer
 

ton serveur est sous windows ou sous linux ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Bcc fonction mail php

 

Sujets relatifs
fonction avec pythonNotification Mail dans Plan de Maintenance SQL 2005
fonction en PHP4 vèrifiant la validitè d'un fichier XML selon DTDFonction C times en Ada.
Minimiser une fonction avec MatlabScript redirection mail Outlook
Jouer une fonction régulièrementfonction FindText ds RichEdit : syntaxe ?
Probleme parametre de fonction javascript[php] fonction mail sous windows et cjamps Bcc, Cc et Cci
Plus de sujets relatifs à : Bcc fonction mail php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR