Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
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 23/01/2007, 08h23   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 3
Détails du profil
Informations personnelles :
Âge : 55

Informations forums :
Inscription : janvier 2007
Messages : 3
Points : 2
Points : 2
Par défaut [FoxPro 6] Envoie d'un mail HTML par programme avec "Notes.NotesSession" Lotus Notes6

Bonjour a tous, je suis nouveau venu et je tiens a féliciter les Admin de ce forum pour ça tenue bravo.

Voila, j'ai un problème pour envoyé un Mail HTML en passant par l'API de Lotus Notes 6 "Notes.NotesSession". J'ai récupéré certaines fonctions qui me permettent de créer un message texte normal et la possibilité de joindre une pièce jointe, mais je n'ai pas la fonction ou la commande me permettant d'obliger Lotus Notes a interpreter le code HTML et a l'affiché, la fonction body me semble incapable de le faite et je me retrouve avec un message contenant l'intégralité des codes HTML non interprété.

Voici le petit programme en Foxpro 6 qui me permet d'envoyer des messages "texte" pour l'instant. Pouvez vous me venir en aide, je vous en remerci d'avance.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
procedure eMail 
	parameter VpcTitre, VpcAdresse, VpcTexte, VpcPieceJ
	*** Déclaration de l'objet
	oSess = createObject("Notes.NotesSession")
	oDB = oSess.GETDATABASE("","")
	oDB.OPENMAIL
	Flag = .T.
	oDB.OpenMail
	if !oDB.IsOpen
		Flag = oDB.Open("","")
	endif
	if Flag = .F.
		=messagebox("Impossible d'ouvrir Lotus Notes : " + oDB.Serveur + " " + oDB.Filepath)
		do exit_SendAttachement
	endif
	*** Ecriture du message
	oDoc = oDB.CREATEDOCUMENT
	oItem = oDoc.CREATERICHTEXTITEM("BODY")
	oDoc.form = "Memo"
	*oDoc.form = "Main topic"
	oDoc.Subject = VpcTitre
	oDoc.SendTo = VpcAdresse && exemple "adresse@adresse.fr"
	oDoc.Body = VpcTexte
	oDoc.PostDate = date()
	*** Attache de la pièce jointe
	if !empty(VpcPiecej)
		oItem.EmbedObject(1454,"",VpcPieceJ)
		oDoc.visable = .T.
	endif
	*** Envoie du message
	oDoc.Send(.F.)
	oSess = ""
	oDB = ""
	oDoc = ""
	oItem = ""
	*********************************************
	release oSess
endproc
flocla est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2007, 12h33   #2
Membre à l'essai
 
Inscription : septembre 2004
Messages : 82
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 82
Points : 23
Points : 23
J'ai exactement le même problème. Cela semble très facile avec Outlook, mais avec lotus je n'arrive pas à trouver la solution.
cgodefrw est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h26.


 
 
 
 
Partenaires

Hébergement Web