Magazine Internet

[PHP] Envoyer un mail au format html via php

Publié le 21 décembre 2007 par Avi Teboul

Histoire de revenir un peu à la normale et reprendre les tutoriels de développement, je vous offre le code php pour envoyer des mails au format html via php .

J'ai testé le script sur différents serveurs et les mails n'arrivent pas dans la boite de spam à condition de respecter certaines règles ...

Le code doit évidement être personnalisé, donc je ne répondrai pas à ceux qui auront fait un copier - coller tout bête !

            $mail = '[email protected]'; // c'est la personne qui recevra le message !

            $sujet ='titre du message '; // pas besoin de commenter ça -_-

            $from = 'Administrator'; // c'est le nom du contact qui sera affiché
            $from_mail = '[email protected]'; // c'est l'adresse à partir de laquelle le mail est envoyé, veillez à ce que l'adresse existe bien
            $headers = "From: \"$from\"<$from_mail>\n";
            $headers .='Reply-To: [email protected]'."\n";  // c'est l'adresse utilisée pour la réponse , laissez la même que pour l'envoi,  ça évite les soucis
            $headers .= "MIME-Version: 1.0\n";
            $headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
            $headers .='Content-Transfer-Encoding: 8bit';
            $txt .= '
                 <p>Bonjour ', <br />
                  Nous confirmons que votre inscription a bien été prise en compte sur notre serveur.<br /><br>
                 Voici donc le rappel de vos identifiants de connexion, bla bla bla ...
                 </p>
                 </div>
            ';
           
            mail($mail, '$sujet',$txt, $headers)or die('échec de l'envoi...');


Si vous rencontrez des erreurs merci de m'en faire part par commentaire ça me permettra de développer un peu le script .


Retour à La Une de Logo Paperblog

A propos de l’auteur


Avi Teboul 600 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte