probleme mail() quand envoie de lien body html

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 : probleme mail() quand envoie de lien body html

probleme mail() quand envoie de lien body html

par lolo57 » 28 avr. 2008, 16:29

Le sujet n'est pas trés clair, mais un bout de code devrait vous éclairer. J'ai ce petit bout de code pour envoyer des mails html :
$subject="Ma Langue Sourit - Newsletter";
$entetes = "From: [email protected]\n" ;
$entetes .= "MIME-version: 1.0\n" ;
$entetes .= "Content-type: text/html; Charset=UTF-8\n" ;
$html='<html><body><p>test de test</p><p><img src="http://www.monsite.com/monimage.jpg"></p></body></html>';
mail($email,$subject,$html,$entetes);
Voilà c'est super simple, c'est censé affiché mon image qui se trouve sur mon serveur.
Le problème c'est que rien ne part, même au niveau des logs de Postfix rien n'est envoyé, et pourtant la fonction mail renvoie true.

Si maintenant on enlève les ":" dans "http://www.monsite..." dans ce cas le mail part bien, forcémment le lien ne marche pas, mais le mail part.

A l'aide, ça fait 16 heures que je coince là dessus.

Merci pour votre aide.

Laurent.