Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/07/2006, 22h01   #1
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
Par défaut interpretation code html avec Persits.MailSender

Comme le dit le sujet, je cherche à envoyer un mail au format html. L'envoi du mail se déroule sans problèmes, je réceptionne tout parfaitement, sauf que le html n'est pas interprété. Le code qui s'affiche est correcte, donc je pense qu'il me manque une ligne de commande pour faire en sorte qu'il soit interpreter mais je n'arrive pas a la trouver....
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2006, 22h12   #2
Membre confirmé
 
Avatar de Poussy-Puce
 
Développeur Web
Inscription : octobre 2005
Messages : 357
Détails du profil
Informations personnelles :
Âge : 30
Localisation : Canada

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2005
Messages : 357
Points : 206
Points : 206
Salut essaye de quoi comme:

objectPersistsMailSender.ContentType = "text/html"
Poussy-Puce est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 09h06   #3
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
Désolé pour ne pas avoir répondu avant. J'ai eu un imprévu.
La méthode donnée ne fonctionne pas, ou du moins elle n'est pas detectée chez moi.
je donne mon code a tout hasard:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Set Mail = CreateObject("Persits.MailSender")
		Mail.Host = "192.168.0.2" 
		Mail.From = "****@*****.fr"
		Mail.FromName = "*****"
		Mail.AddAddress "*****@****.fr"
		Mail.Subject = request.form("Sujet") 
		Mail.Body = "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.0 Transitional//EN"">" & vbCrLf _
				& "<html>" & vbCrLf _
				& "<head>" & vbCrLf _
				& " <title>Mail</title>" & vbCrLf _
				& " <meta http-equiv=Content-Type content=""text/html; charset=iso-8859-1"">" & vbCrLf _
				& "</head>" & vbCrLf _
				& "<body bgcolor=""#FFFFCC"">" & vbCrLf _
				& " <h2>Envoi de Mail test</h2>" & vbCrLf _
				& " <p>" & vbCrLf _
				& "<a href=""http://www.i-online.fr"" target=""_blank""><img src=""titre.gif"" height=""107"" width=""468"" border=""0""></a>" & vbCrLf _
				& request.form("Body") & vbCrLf _
				& " </p>" & vbCrLf _
				& "</body>" & vbCrLf _
				& "</html>" & vbCrLf
 
		Mail.send
J'ai essayé plusieurs manières d'inclure la commande mais aucune ne marche:
Code :
1
2
3
objectPersistsMailSender.ContentType = "text/html"
MailSender.ContentType = "text/html"
Mail.ContentType = "text/html"
Donc soit je fais une erreur de syntaxe,soit cette commande n'est pas supportée chez moi.
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 09h38   #4
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
Bonne nouvelle, j'ai trouvé la commande.
Il faut mettre :
Par contre je n'arrive pas à récupérer l'image.
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 09h45   #5
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
A mon avis pour l'image il faut mettre le lien complet.

Http://www.tonsite.com/image.gif
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 09h51   #6
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
J'y ai pensé aussi, mais ca ne marche pas. Je suis sur un intranet, je travaille en local sur mon poste, et j'envoie un mail par le biais d'un serveur. Avec l'adresse de mon poste ca ne marche pas. Je dois mettre l'image sur le serveur? Si oui il faut que je me connectes au serveur, et ca je ne sais pas faire....
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h04   #7
Membre éprouvé
 
Inscription : septembre 2004
Messages : 368
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 368
Points : 402
Points : 402
Lorsque ton reader de mail t'affiche ton mail HTML, c'est bien une page HTML. Si tu insere une balise <img> la source doit etre accessible depuis le client comme te le dis Phiss. Il n'y a que deux solutions à mon avis :

1 - Tu stockes les images sur un serveur accessible
2 - Tu envoies toutes les images en piece jointes avec le mail

Je prefere la premeire solution, mais bon ca depend des contraintes
Gwenn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h06   #8
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
La solution de mettre les images sur un serveur est plus légère pour le client et pour le serveur qui envoit les mails.

De mettre l'image en pièce jointe permet au client d'avoi toujours l'image d'afficher chez lui même quand il est déconnecté.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h14   #9
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
Si je mets les images sur le serveur, est-ce que je dois faire en sorte de connecter le mail au serveur (login+mdp) ou il detectera tout seul?
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h18   #10
Membre expérimenté
 
Avatar de Phiss
 
Homme
Développeur Web
Inscription : mai 2005
Messages : 660
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2005
Messages : 660
Points : 581
Points : 581
essaie de mettre une image sur le serveur et d'y acceder avec un navigateur web pour voir.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. "
La Rochefoucauld
Phiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h32   #11
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
je n'ai pas accès au serveur pour l'instant. Je testerais ca plus tard
Si je veux les mettres en piece jointes, les images sont enregistrées ou?
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2006, 10h41   #12
Membre actif
 
Inscription : juin 2006
Messages : 431
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 431
Points : 162
Points : 162
C'est bon, j'ai réglé le prblème en passant par le serveur. J'adressais le mauvais serveur, c'est pour ca que ca ne marchait pas.
boss_gama est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h40.


 
 
 
 
Partenaires

Hébergement Web