Accueil > > > ENVOIE DE MAIL, (TESTÉ AVEC HOTMAIL, GMAIL, CARAMAIL)
ENVOIE DE MAIL, (TESTÉ AVEC HOTMAIL, GMAIL, CARAMAIL)
Information sur la source
Description
Il est difficle de reussir a envoyer des mails html qui ne soient pas supprimés par hotmail ou qui arrivent vides. (de nombreuses questions dans les forums le prouvent). Cette fonction simple permet d'envoyer des mails text et html compatible avec notamment hotmail, gmail, caramail).
Source
- //Jeremy Cardon, 2005
- //Si vous utilisez ce code, un petit lien vers http://www.attractionland.com dans votre rubrique liens est toujours apprécié
- //
-
- function email($destinataire, $sujet , $messtxt, $messhtml,$mailfrom="noreply@votresite.com",$namefrom="votresite.com")
- {
-
- $boundary = "_".md5 (uniqid (rand()));
- $entete = "MIME-Version: 1.0\n";
-
- $entete .= "X-Sender: <www.votrsite.com>\n";
- $entete .= "X-Mailer: PHP\n";
- $entete .= "X-auth-smtp-user: webmaster@votresite.com \n";
- $entete .= "X-abuse-contact: abuse@votresite.com \n";
-
- $entete .= "Reply-to: $namefrom <$mailfrom>\n";
- $entete .= "From:$namefrom <www-data@planet-work.com>\n"; www-data@planet-work.com , dépend de votre hebergeur, envoyé vous un mail depuis la fonction mail sur une adresse non filtrée pour récuperer cette valeur
-
- $entete .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";
-
- $message = "--" . $boundary . "\n";
- $message.= "This is a multi-part message in MIME format.\n\n";
-
- $message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
- $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
- $message .= $messtxt;
- $message .= "\n\n";
- $message .= "--" . $boundary . "\n";
- $message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
- $message .= "Content-Transfer-Encoding: quoted-printable\n\n";
- $message .= str_replace("=","=3D",$messhtml);
- $message .= "\n\n";
-
-
- return @mail($destinataire, $sujet, $message, $entete);
- }
-
-
-
-
- email("test@hotmail.com","salut","Alors quoi de neuf depuis le tesmp?\n ca va?\n","Alors quoi de neuf depuis le temps ? <br>Ca va?<br><br>","adressedelexpediteur@hotmail.com","Nom de l'expediteur");
//Jeremy Cardon, 2005
//Si vous utilisez ce code, un petit lien vers http://www.attractionland.com dans votre rubrique liens est toujours apprécié
//
function email($destinataire, $sujet , $messtxt, $messhtml,$mailfrom="noreply@votresite.com",$namefrom="votresite.com")
{
$boundary = "_".md5 (uniqid (rand()));
$entete = "MIME-Version: 1.0\n";
$entete .= "X-Sender: <www.votrsite.com>\n";
$entete .= "X-Mailer: PHP\n";
$entete .= "X-auth-smtp-user: webmaster@votresite.com \n";
$entete .= "X-abuse-contact: abuse@votresite.com \n";
$entete .= "Reply-to: $namefrom <$mailfrom>\n";
$entete .= "From:$namefrom <www-data@planet-work.com>\n"; www-data@planet-work.com , dépend de votre hebergeur, envoyé vous un mail depuis la fonction mail sur une adresse non filtrée pour récuperer cette valeur
$entete .= "Content-Type: multipart/alternative; boundary=\"$boundary\"";
$message = "--" . $boundary . "\n";
$message.= "This is a multi-part message in MIME format.\n\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n\n";
$message .= $messtxt;
$message .= "\n\n";
$message .= "--" . $boundary . "\n";
$message .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n\n";
$message .= str_replace("=","=3D",$messhtml);
$message .= "\n\n";
return @mail($destinataire, $sujet, $message, $entete);
}
email("test@hotmail.com","salut","Alors quoi de neuf depuis le tesmp?\n ca va?\n","Alors quoi de neuf depuis le temps ? <br>Ca va?<br><br>","adressedelexpediteur@hotmail.com","Nom de l'expediteur");
Conclusion
Si vous voulez voir si ca fonctionne:-) Rendez vous ici <a href="http://www.attractionland.com" target="_blank">http://www.attractionland.com</A>
Historique
- 05 septembre 2005 11:22:56 :
- Correction de fautes d'orthographe:-)
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
envoi formulaire par email chez ifrance [ par Spaceduck ]
bonjour, j'ai un probleme sur une page de mon site sur ifrance où l'utilisateur remplit un formulaire qui doit m'arriver par mail; et là, c le drame,
Envoi email sous forme HTML [ par Bowlest ]
Bonjour,Je souhaiterais envoyé un mail un code de confirmation. L'email s'envoie et se receptionne sans problème, cependant je souhaiterais personnali
fonction email() [ par plx4ever ]
Salut à tous !! Mon site est hébergé chez Online.net, et j'utilise donc la fonction email(). Je vous fait par de mon code : $Do
free et fonction mail() [ par goutedo ]
bonjour à tous !Selon free.fr, la fonction mail() est activée. et 1000 mails peuvent être envoyés par semaine.Hier j'ai testé
probleme envoie de mail html [ par hacka ]
Bonjour tout le monde voila je dois faire une page de devis avec des checkbox à cocher pour choisir les différentes options... Les checkbox
Envoi d'un email via smtp [ par Bruto ]
J'aurais besoin d'envoyer des emails via mon serveur smtp ayant l'adresse 172.16.10.111 et donc totalement indépendant de mon serveur apache.J'utilise
envoi email [ par henri12 ]
salut voici une source que j ai fait pour envoyer des mails et des fichiers differents je l ai tester il fonctionne mais il faut creer un fichier mai
Envoi d'email à partir d'une liste deroulante [ par 73manu73 ]
Bonjour, Après avoir fait des recherches qui se sont avérées non concluantes, je pose ma question sur le forum. Je désire faire u
Probleme envoi mail a cause de PHP_SELF [ par 73manu73 ]
Bonjour, J'ai trouvé un script php d'envoi mail que j'ai quelque peu modifié à ma convenace. Deux questions se posent à moi : 1. Lorsque j'utilise
pb envoi mail groupé [ par joebuz ]
Bonjour a tous,Voila c'est pour une newsletter, j'ai un formulaire avec un textarea ou je tape ma news puis envoyer.je vais chercher toutes les adress
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|