PROBLEME DE NEWSLETTER

9 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour a tous, j'espere que vous saurez m'aider. Pour vous fournir toutes les informations nécessaire, nou utilisons:

- MOTEUR PEEL OPEN SOURCE 2.9

- PEEL PREMIUM 2.9

Nous venons tout juste de mettre en ligne notre site web (avant il roulait sur une machine, locallement)

Tout est fonctionnel, SAUF dans le cas des NEWSLETTER

Le courriel est bel et bien envoyé, et recu par les personnes visées.

Par contre, au lieu de nous afficher le code HTML de la bonne facon, nous recevons le courriel de cette facon-ci:

MIME-Version: 1.0

X-Mailer: PHP/4.3.10

Content-Type: text/html; charset=iso-8859-1

X-Spam-Processed: nmediasolutions.com, Tue, 06 Mar 2007 16:35:43 -0500

(not processed: message from valid local sender)

X-MDOP-RefID: str=0001.0A010202.45EDDEB5.0082,ss=1,fgs=0 (_st=1 _vt=0 _pt=0)

X-Lookup-Warning: MAIL lookup on marie-france.fortin@admquebec.com does not match 64.34.64.31

X-Lookup-Warning: EHLO lookup on qmail-cgi-bulk-0.netfirms.com does not match 64.34.64.31

X-MDRcpt-To: richard.verret@admquebec.com

X-Rcpt-To: richard.verret@admquebec.com

X-MDRemoteIP: 64.34.64.31

X-Return-Path: marie-france.fortin@admquebec.com

X-Envelope-From: marie-france.fortin@admquebec.com

X-MDaemon-Deliver-To: richard.verret@admquebec.com

X-MDAV-Processed: nmediasolutions.com, Tue, 06 Mar 2007 16:35:43 -0500

je suis un test <br />

<a>www.perdu.com</a><br /><br /><br />Pour vous désinscrire, allez dans <a href="http://admquebec.netfirms.com/admquebec.com/compte.php">Mon compte > Modifier mes paramètres</a>

J'espere que vous aurez une solution pour m'aider!

A noter que avant de le mettre sur internet, sa fonctionnait a merveille!

Richard

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

c'est peut etre juste que le programme qui lit le courriel n'interprete pas le HTML par defaut.

Donc il lit en format texte.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci de la réponse rapide et de la suggestion, comme dit plus haut, c'était fonctionnel avant, et maintenant sa ne fonctionne plus (même client courriel)

d'autres idées?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

est ce que l'on peut voir le code ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui tout a fait. par contre il s'agit du fichier fonctions.php qui comporte 2177 lignes, mais la fonction est la suivante:

function send_email($to, $subject , $msg ,  $format ,$bcc="") {


 		global $support;

		global $wwwroot;


	  /* Création des pieds des messages */


	  $piedtxt ="\r\n\r\n------------------------------------------------------------------------------\r\n";

	  $piedtxt .= "Pour vous désinscrire, allez dans Mon compte > Modifier mes paramètres.\r\n";


	  $piedhtm  = "<br /><br /><br />";

	  $piedhtm .= "Pour vous désinscrire, allez dans <a href=\"".$wwwroot."/compte.php\">Mon compte > Modifier mes paramètres</a>";


	  $subject=stripslashes($subject);


	  $msg=stripslashes($msg); 


	  //création du header du mail


	  $mail_header  =  "From: $support\r\n";


	  $mail_header .=  "Reply-To: $support\r\n";


	  $mail_header .=  "Return-Path:".$support."\r\n";


	  $mail_header .=  "Content-Transfer-Encoding: 8bit\r\n";


	  $mail_header .=  "MIME-Version: 1.0\r\n";


	  $mail_header .= "X-Mailer: PHP/" . phpversion()."\r\n";


	  if ($format=="text")   

		{ 


	  $mail_header .= "Content-Type: text/plain; charset=iso-8859-1\r\n";


	  $msg .= $piedtxt;


	}


	  else  


	{


	  $mail_header.="Content-Type: text/html; charset=iso-8859-1\r\n";


	  $msg .= $piedhtm;

	}


		  if(mail($to ,$subject,html_entity_decode($msg),$mail_header)) { return 1; }


		  else { return 0;}


  }

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

remplace :

  if(mail($to ,$subject,html_entity_decode($msg),$mail_header)) { return 1; }
par
 if(mail($to ,$subject,$msg,$mail_header)) { return 1; }

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

remplace :

  if(mail($to ,$subject,html_entity_decode($msg),$mail_header)) { return 1; }
par
 if(mail($to ,$subject,$msg,$mail_header)) { return 1; }

sa ne fonctionne pas plus.. es-ce que le probleme pourrait etre relié au serveur?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

oui normal j'ai pas fait attention html_entity_decode sert par exemple à décoder les balises HTML pour effectuer la mise en forme.

donc cela ne change rien au problème

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Puis-je me permettre de déterrer ce vieux topic, car j'ai le même problème avec la même version de Peel...

Mes clients reçoivent ma newsletter en html brut, illisible.

Merci d'avance pour la solution ! :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping