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 :
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...
sinon, tu peux utiliser une bonne librairie de mailing pour te macher le boulot : http://swiftmailer.org/
---------------
thekingsky
Posté le 30-03-2009 à 19:41:59
Merci, je vais essayer cette librairie
yellu
Posté le 30-03-2009 à 20:04:58
Les headers étant rajouté par le serveur smtp ça ne changera rien du tout d'utiliser telle ou telle librairie PHP
Publicité
Posté le 30-03-2009 à 20:04:58
thekingsky
Posté le 01-04-2009 à 17:39:06
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 ...
yellu
Posté le 02-04-2009 à 08:15:24
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é).
flo850
moi je
Posté le 02-04-2009 à 13:38:05
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
---------------
yellu
Posté le 02-04-2009 à 17:03:55
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
thekingsky
Posté le 06-04-2009 à 18:37:15
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