Newsletter dynamique via boucle php

Newsletter dynamique via boucle php - HTML/CSS - Programmation

Marsh Posté le 05-09-2012 à 20:44:08    

Bonjour,
 
J'ai beau chercher sur google et cie, je ne trouve pas ce qu'il me faut.
J'ai environ mille adresses mail dans ma base de données, à partir de laquelle j'envoie une newsletter on ne peut plus simpliste (que du texte) à mes abonnés.
 
J'aurais voulu améliorer cette newsletter, en faire une page html, et l'envoyer via une boucle php à mes membres.
 
Comment dois-je m'y prendre ?
 
J'imagine que mon système actuel, avec la fonction mail(), sera dépassé si je veux y envoyer du joli code en corps de message ?
 
Merci d'avance pour votre aide :-)


Message édité par oli1987 le 06-09-2012 à 23:43:27
Reply

Marsh Posté le 05-09-2012 à 20:44:08   

Reply

Marsh Posté le 05-09-2012 à 22:00:26    

pour faire un mail en htlm
 

Citation :


  <?php   $to      = 'tomail@tomail.com';
     $subject = 'Test mail';
          $message = '
     <html>
      <head>
       <title>Test mail</title>
      </head>
      <body>
      <p>coucou</p>  
      </body>
     </html>
     ';
 
    // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
     $headers  = 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
     $headers .= 'From: tomail@tomail.fr' . "\r\n" .
     'Reply-To: tomail@tomail.fr' . "\r\n" .
     'X-Mailer: PHP/' . phpversion();
     mail($to, $subject, $message, $headers);
?>


 
 
 
ensuite tu paramètres le texte et tu boucles sur tes adresses


Message édité par KLeMiX le 05-09-2012 à 22:01:16

---------------
www.pronovolley.fr Faites vos prono sur la ligue de Volley et défiez vos amis. Des cadeaux en fin d'année  www.levoll.fr
Reply

Marsh Posté le 05-09-2012 à 22:06:34    

Nickel, grand merci ! Je reviendrai dire quoi ;-)
 
merci d'avance

Reply

Marsh Posté le 06-09-2012 à 01:03:51    

oli1987 a écrit :

Nickel, grand merci ! Je reviendrai dire quoi ;-)

 

merci d'avance


hello
Sache aussi que selon les hébergeurs, un trop grand nombre d'envoi de mail en un laps de temps réduit peut être "mal vu", ou restreint ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 06-09-2012 à 19:16:18    

Salut,
 
J'ai donc essayé avec ce code.
Résultat : ça marche nickel sur Outlook, mais pas du tout sur Hotmail... Voir screenview plus bas.  Or, je reçois des newsletters nickels sur l'adresse Hotmail...
 
De plus, au lieu de mettre mon adresse mail comme expéditeur, je comptais mettre "Jean Dupont". Et de là, il me transforme en Jean.Dupont@xxx.infomaniak.ch ...
 
Que faire pour régler ces deux soucis ?
 
Voici mon code :
 

Code :
  1. $headers  = 'MIME-Version: 1.0' . "\r\n";
  2.      $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  3.      $headers .= 'From: Jean Dupont' . "\r\n" .
  4.      'Reply-To: webmaster@xxx.be' . "\r\n" .
  5.      'X-Mailer: PHP/' . phpversion();
  6.      mail($to, $subject, $message, $headers);


http://www.bcml.be/Images/screen1.jpg
http://www.bcml.be/Images/screen2.jpg
 
Merci d'avance !


Message édité par oli1987 le 06-09-2012 à 19:17:59
Reply

Marsh Posté le 06-09-2012 à 21:38:18    

déjà concernant ton mail, il doit être fait en vieux HTML à coup de tableau sans CSS.


---------------
Blablaté par Harko
Reply

Marsh Posté le 06-09-2012 à 23:05:59    

Okay, je vais me lancer là-dedans ;-)


Message édité par oli1987 le 06-09-2012 à 23:56:19
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed