HTML+Mail+Outlook

Fermé
Golems - 4 juil. 2003 à 15:16
 MLDR - 30 nov. 2011 à 11:01
Salut

Petit pb avec Outlook
Je récupère des données dans un prog que je voudrais envoyer par la suite par mail. (données = champs de texte avec saut de ligne et multiligne possible). Avant de fournir mes données à outlook je les formate (gras, souligné, italique, etc...) Bref un texte exploitable.
Lorsque j'ouvre outlook et que je colle mes données, le code html apparait bien dans le corps de mon message. J'envoie le courrier et quand je le récupère il n'y a pas de mmise en forme et je retrouve mes balises HTML :o( --> pas d'interpretation

Comment faire ?

Merci d'avance

Golems
A voir également:

13 réponses

1/ Créer la page html avec n'importe quel éditeur HTML
2/ Sauver cette page sur le disque dur au format HTML (nom_du_fichier.htm)
3/ ouvrir le fichier avec Internet Explorer
4/ Dans le menu fichier de IE, choisir "envoyer -> page par courrier electronique"
c'est tout
10
Parfait !!
0
C'est super simple et çà marche, merci
0
Voilà la solution :

1° Composer une page html avec textes et images. Les liens des images doivent être sur un serveur sinon pas d'affichage dans les messages envoyés (utiliser vos pages persos).
2° Faites afficher votre page dans un navigateur et sauvegarder là en page .html sur votre PC
3° Dans Outlook, créer un nouveau message
4° cliquez dans le corps du message et sélectionnez Format > Html
5° Insérer une signature dans le message
6° Si vous n'avez pas de signature, Outlook vous demande si vous voulez en créer une. Créez-là, en indiquant un nom à votre signature, puis sélectionner 'Prendre une fichier modèle'. Vous choisissez la page html que vous avez sur votre PC. Vous la visualisez.
7° Vous validez et le tour est joué. Votre page html est affiché dans le corps du message.

Si vous souhaitez modifier le contenu de votre page, il faut supprimer la signature (Outlook > Options > Signature > Supprimer) et retourner dans le message pour re-sélectionner la nouvelle page html.

Bonne année à tous !!! :o)
6
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
4 juil. 2003 à 15:48
Si je comprends bien, tu as un prog qui te génère un document html formaté et tout et tout. (genre si tu l'ouvres avec un navigateur, il est tout beau tout propre et tu ne vois plus les balises), c'est ça ?

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
1
Tout simplement parce que tu n'envoie pas de mail tout fait avec outlook, il existe des outils pour envoyer des ne'wsletters ou des mails en masse en HTML genre wanewsletter.
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Voici ma variable message que je donne à outlook


hMess = "<b><u>Question 1: </u></b>"+"%0D%0A%0D%0A<br><br>"+question1+"%0D%0A%0D%0A<br><br>";

Sous Netscape pas de souci, composer interprete cela comme il se doit et effectue les sauts de ligne

Comprends pas trop !!!!
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
4 juil. 2003 à 16:18
Moi je comprends tout à fait : essaie de copier-coller ce code dans n'importe quel éditeur html WYSIWYG à la dreamweaver, tu verras qu'il ne comprendra pas ce code comme du html.

Et pour cause : son rôle est de traduire ce que tu lui demandes en html. si tu tapes '<', il ne vas pas mettre '<' mais '<' => ce ne sera pas compris comme une balise, mais comme du texte...

=> Outlook ou tout logiciel de messagerie auquel tu demandes d'envoyer les mails au format html ne te permet pas d'envoyer du html directement : tu tapes ton texte et c'est lui qui s'occupe de le passer en html.

Pour ton pb, je ne suis pas sur à 100% qu'il n'y ait pas d'autre solution qui soit plus simple ou meilleure, mais je dirais que le mieux est d'envoyer ton doc html en pièce jointe : la plupart des lecteurs de mail ouvrent et affichent directement ce type de fichier (les .txt, html etc.)

Tu peux aussi tenter d'envoyer directement avec des logiciels plus bas-niveau qui te permettront de spécifier plus de choses de ce type...
@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
4 juil. 2003 à 16:20
pour exemple de la "traduction html", il y aussi bien sûr ce message :

je tapes <HTML> et tu le vois bien apparaitre :)
Regarde le source html de cette page, il y a écrit "<HTML<" et pas "<HTML>"

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
0
C'est bizarre mais sous Netscape il interprete correctement les balises.
De plus voila ce que je recupere sous outlook apres avoir donné ma variable que je t'ai filé tout à l'heure

<br><br><b><u>Question 3: </u></b>

<br><br>Veuillez saisir votre réponse ici

Si tu tapes ela sous Dreamweaver il interprete correctement lmes balises il formatage du texte

?????

Golems
0
batmat Messages postés 1871 Date d'inscription jeudi 1 novembre 2001 Statut Membre Dernière intervention 9 janvier 2008 114
4 juil. 2003 à 16:39
Tu mélanges pas mode édition le source généré ?

Vérifie : si tu tapes < ce n'est pas ça qui sera inséré dans le source. C'est seulement ce que tu verras avec un navigateurou un éditeur WYSIWYG.

Tapes < dans dreamweaver en mode édition normal. Enregistre ton fichier et regarde le ensuite avec notepad, tu verras ce que je te dis.

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ? :-D
0
Oki oki c'est vrai je tapais dans le mode edition et je visionnais directement le resultat dans la fenetre de visionnage
Golems
0
Bonjour,

J'ai le même problème aussi
Je veux écrire une newsletter en écrivant un mail en html. mais le mail que je recois est du code pure, il interprete pas le HTML.

J'ai essayé avec gmail, hotmail, outlook . J'ai essayé en passant par notepad++ et en copiant le contenue dans un mail. Le problème persiste.

Je ne comprends pas pourquoi cela ne fonctionne pas , alors que pour tout le monde ca a l'air si simple d'écris une newsletter :)

Merci de m'aider.
0
Oulalalalala que c'est compliqué !

J'ai déjà répondu à cette question ce soir sur un autre post du forum. Je l'ai trouvée par hasard alors que je cherchais autre chose en rapport, alors je vous donne le lien vers ma réponse.

http://www.commentcamarche.net/forum/affich 2929831 email comment ecrire en html#11

Meilleurs voeux à tous...
0
Je te remercis de venir 'éclaircir' tout ceux qui se cassent la tête ici.

Effectivement, si on se fit à ta réponse c'est très simple, mais elle ne s'applique qu'à Outlook Express. Et la plupart de ceux qui se creusent les méninges ici, avec des solutions plus complexes, utilisent probablement Outlook 2000/2003/2007, et non Outlook Express.

Merci d'avoir tenté de répondre a nos questionnements, mais il manque ce petit détail, une façon de faire la même chose avec la version complète d'Outlook, et non avec la version 'Express' distribuée gratuitement avec Windows.

Si quelqu'un à une solution, nous sommes toujours preneurs...
Amicalement, François.
0
MetaHack Messages postés 14 Date d'inscription jeudi 17 juillet 2008 Statut Membre Dernière intervention 14 septembre 2010 32
17 juil. 2008 à 16:33
moi aussi j'ai eu le même problème mais après bcp de temps j'ai trouver la solution :
pour ceux qui utilisent windows live mail:

cliquer sur papier à lettres -> plus de papier à lettres -> après importez la page html que vous avez déjà fait

"iil faut que tous les images qui sont dans cette page HTML soit déjà héberger sur un serveur EX:
au lieu de mettre :<img src="meta.gif">
il faut mettre :<img src="http://www.un_serveur.com/meta.gif">"
0