CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Un E-Mail En Html?

ahz
ahz
Niveau 6
04 janvier 2005 à 19:29:55

Question, comment faire pour envoyer un e-mail en Html?

aHz :-)))

XDav
XDav
Niveau 10
04 janvier 2005 à 19:49:32

Tu veut dire un mail au format HTML ou un mail avec le langage HTML???

De toute façon, la deuxième solution est impossible...

Pour envoyer un mail au format HTML, il faut du PHP.
Tu peut utiliser la norme MINE.
Il faut que tu précise que le contenu du mail est de l´HTML ( Content-Type)

Par exemple: ( fonction mail())

mail("login@free.fr", " Slt",
" <html><body>".
" Mail en html".
" </body></html>",
" From: login2@free.fr\r\n"
" Content-Type: text/html; charset=\"iso-8859-1\"");

Il faut que tu apprenne le PHP.
Sinon, tu peut trouver sur le Web des scripts.
Tu n´auras qu´a les installer et les configurer.

A toi de voir.

be-cool
be-cool
Niveau 8
04 janvier 2005 à 20:21:32

mailto: ?

XDav
XDav
Niveau 10
04 janvier 2005 à 20:36:09

mailto: permet d´ouvrir un client mail comme Outlook ( par exemple).
C´est un lien vers un adresse mail.
Si c´est ce que tu veut, utilise cet attribut.

Je savais pas trop ce que tu voulais.
C´est pour ça que je t´es posé la question :)

ahz
ahz
Niveau 6
04 janvier 2005 à 23:08:49

Ma question etais trop courte. :-p

Je ne veu pas un code pour que les gens m´ecrivent, je l´ai deja en javascript, je veu plutot savoir comment je pourrais envoyer des newsletters au format Html.

Car je ne veu pas que sa reste que du texte.

Merci!

ahz
ahz
Niveau 6
04 janvier 2005 à 23:11:41

Ah j´oubliais, merci pour vos infos! :-)))

ahz
ahz
Niveau 6
05 janvier 2005 à 05:53:02

alors? quelqu´un sais?

XDav
XDav
Niveau 10
05 janvier 2005 à 13:59:05

Tu peut le faire en PHP.
La fonction mail() permet d´envoyer des mails et tu peut préciser si ce mail est au format HTML.

La fonction mail est décrite sur:
http://www.asp-php.net/ressources/bouts_de_code.php?codid=35

Tu peut aussi télécharger un script PHP de newsletter.
Tu en trouvera sur:
http://www.phpscripts-fr.net/scripts/scripts.php?cat=MailingList+%2F+NewsLetter
Regarde si ces script prennent en compte l´envoie des mails au format HTML.

Sinon, apprend le PHP pour faire ton propre scritp de newsletter. :ok:

Je me répète un peu :) mais c´est bien ce que tu veut non?

ahz
ahz
Niveau 6
05 janvier 2005 à 20:36:02

Ben . .. en faite. Sur le site dans la partie gauche, ya une petite section ou les gens peuvent laisser leur adresse mail et valider. Sa je l´ai fait en javascript, et sa fonctionne tres bien je l´ai essayer et c´est ok.

Mais la je vais compiler mes adresse a la main ( je connais pas trop php encore ) mais sa ne me derange pas j´adore travailler sur les sites donc c´est ok.

Mais ensuite a tout ce beau ptit monde, faut leurs envoyer une news, et je le ferais environ 1 fois par mois pour ne pas trop polluer leurs boites aux mails.

Mais la, je voudrais savoir comment faire pour envoyer un mail qui serais au format html. J´ai pris un screen d´un e-mail envoyer par le staff hotmail : http://site.voila.fr/argentnettk/msnemail.jpg

Je voudrais que mes visiteurs recoivent une belle lettre aux couleurs de mon site et le tout bien arranger!

Es-ce qu´il faut que j´insere un document . htm a mon mail pour que le tout fonctionne?

Merci! :ok:

aHz :-)))

Neo748
Neo748
Niveau 9
05 janvier 2005 à 20:44:05

Pas besoin de pièces jointes...
Tu envoies ton e-mail au format HTML ( comme si tu codais un site) et pour les images, tu mets les liens de ton serveurs...
Le destinataire ne pourra voir les images que s´il est connecté.

ahz
ahz
Niveau 6
05 janvier 2005 à 20:59:54

Bon je vais essayer! :)

ahz
ahz
Niveau 6
05 janvier 2005 à 21:10:31

Bleh je sais pas pkoi sa fonctionne pas! :(

ahz
ahz
Niveau 6
06 janvier 2005 à 00:28:18

Bah jvais attendre une reponse! :-p

XDav
XDav
Niveau 10
06 janvier 2005 à 18:56:23

Peut-tu nous donner la source de ta page en question???

ahz
ahz
Niveau 6
06 janvier 2005 à 19:00:18

jE n´ai pas encore fait la page mais javais fait un petit test par contre bien simple, balises html de base!

watzakamikaze
watzakamikaze
Niveau 10
06 janvier 2005 à 21:12:09

De toute facon, c´est quoi ton hébergeur, et cherche des tutoriaux...

ahz
ahz
Niveau 6
06 janvier 2005 à 21:36:11

Laissez faire . ..

Anonymous59
Anonymous59
Niveau 62
08 janvier 2005 à 15:39:40

Bon, voilà le tiers de mon script de NL.
Les variables postée sont simplement les valeurs que j´ai tapées avant ( sauf $root, qui est la racine du site) ^^

elseif($class == " write2")
{
$log = 1;
$fp_get_email = fopen("$root"."/newsletter/dir/"."$log","r");
$email = fgets($fp_get_email);
fclose($fp_get_email);
$log++;
$fp_get_email = fopen("$root"."/newsletter/dir/"."$log","r");
$email3 = fgets($fp_get_email);
fclose($fp_get_email);
$email2 = " Bcc: " ."$email3";

while(file_exists("$root"."/newsletter/dir/"."$log
"))
{
$fp_get_email = fopen("$root"."/newsletter/dir/"."$log","r");
$email3 = fgets($fp_get_email);
fclose($fp_get_email);
$email2 . = " ,"."$email3";
$log++;
}
$email2 . = " \r\n";
$new_html1 =
str_replace("reallymagicquotes","\"","$new_html");

$new_text1 =
str_replace("reallymagicquotes","\"","$new_text");

$new_html = str_replace("\\","","$new_html1");
$new_text = str_replace("\\","","$new_text1");
mail("$email","[Newsletter]
"."$sujet","--123456789012345678901234567890\r\nCo
ntent-Type: text/plain;
charset=\"iso-8859-1\"\r\nContent-Transfer-Encodin
g: 8bit\r\n"."$new_text"."\n\n\nGérer votre compte : http://efaraj.free.fr/newsletter\r\n--123456789012345678901234567890\r\nContent-Type: text/html;
charset=\"iso-8859-1\"\r\nContent-Transfer-Encodin
g: 8bit\r\n"."<body bgcolor=\""."$color"."\"><font
color=\""."$textcolor"."\">"."$new_html"."<br><br>
<hr><br><br>Anonymous59,<br>Webmaster de < a href=\"http://efaraj.free.fr\">Games Attack ! </a><br><br>Vous voulez vous désinscrire ou récupérer votre pass ? <br><br><a href=\"http://efaraj.free.fr/newsletter\">Cliquez ici
!</a></font></body>\r\n--1234567890123456789012345
67890--","MIME-Version: 1.0\r\nContent-Type: multipart/alternative;
boundary=\"123456789012345678901234567890\";\r\nCo
ntent-Transfer-Encoding: 8bit\r\nDésolé, mais cette partie du mail est censée être invisible, or vous la voyez. Téléchargez un client mail ( Outlook, Thunderbird...) compatible MIME, ou désinscrivez-vous."."\r\n"."$email2"."\r\n");
? >
Les mails ont été envoyés.<br><br>
< a href="index2.php">Retour à la page de départ</a><br><br>
< a href="http://efaraj.free.fr">Retour au site</a>
< ?php
}

Anonymous59
Anonymous59
Niveau 62
08 janvier 2005 à 15:47:57

Et d´une manière générale, voici comment envoyer un mail avec PHP :)

NOTA : Ton mail ne doit contenir NULLE PART la valeur " 123456789012345678901234567890"

< ?php

mail("$EMAIL_DU_DESTINATAIRE","$SUJET_DU_MAIL","--
123456789012345678901234567890\r\nContent-Type: text/plain;
charset=\"iso-8859-1\"\r\nContent-Transfer-Encodin
g:
8bit\r\n"."$OPTION_FACULTATIVE__EN_ASSIGNANT_A_CET
TE_VARIABLE_UNE_VALEUR_EN_PLAIN_TEXT_CETTE_VALEUR_
S_AFFICHERA_SI_ET_SEULEMENT_SI_LE_CLIENT_MAIL_DU_D
ESTINATAIRE_NE_GERE_PAS_L_HTML"."\r\n--12345678901
2345678901234567890\r\nContent-Type: text/html;
charset=\"iso-8859-1\"\r\nContent-Transfer-Encodin
g:
8bit\r\n"."$TAPEZ_ICI_VOTRE_MAIL_AU_FORMAT_HTML\r\
n--123456789012345678901234567890--","MIME-Version
: 1.0\r\nContent-Type: multipart/alternative;
boundary=\"123456789012345678901234567890\";\r\nCo
ntent-Transfer-Encoding:
8bit\r\n$TAPEZ_ICI_UN_MESSAGE_D_ERREUR_POUR_LES_RA
RES_CLIENTS_NE_GERANT_PAS_MIME"."\r\n"."$OPTION__S
I_VOUS_TAPEZ_PAR_EXEMPLE_Cc:email@adresse.com_L_EM
AIL_SERA_ENVOYE_EN_CC_A_L_ADRESSE"."\r\n");
? >

Pour plus de détails, consulter la doc´ officielle :)

http://fr2.php.net/manual/fr/function.mail.php

Anonymous59
Anonymous59
Niveau 62
08 janvier 2005 à 15:56:22

Pffff, jv.com pourrait faire des efforts sur la mise en page :sarcastic:

Attends, je te fais un script de génération...de script ! :-)

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware