Page 1 sur 1
Web/Notes : URL dans un champ Body de mail

Publié:
18 Juil 2002 à 17:47
par Le Sylvanien
C'est encore moi, aujourd'hui, j'abuse !!!j'ai un lotusscript (déclenché par un agent) qui génère des mails (sans intégrer le masque) : et je souhaiterais coller dans le champ Body une URL.Problème : pour générer mes mails, je m'appuie sur un document utilisateur (l'URL du mail devra pointer vers ce document) :Côté Client Notes : pas de problème en utilisant un "copyitemtodocument" d'un champ texte riche MIME/HTML du formulaire pour l'intégrer au champ Body du mail.Par contre, côté Web (et c'est mon cas), les propriétés du champ sont différentes : Text list : et le résultat est évidemment la chaîne de caractères HTML complète sans lien.Y-t'il un moyen en lotusscript de créer un lien hypertexte dans un champ texte riche d'un nouveau document (mail) ???[%sig%]
Re: Web/Notes : URL dans un champ Body de mail

Publié:
19 Juil 2002 à 07:47
par Michaël Mathy
Juste pour information, les destinataires sont des clients notes ou n'importe quoi ?Si le destinataire est un client Notes, tu peux modifier les préférences utilisateurs du client et cocher l'option "Make Internet URL's into Hotspot" dans Basics\Additional Options.Si c'est "n'importe quoi", le problème vient du fait que la transformation en MIME se fait par le client Notes et le mail est ensuite envoyé au serveur pour routage. Si tu veux, j'avais un solution pour envoyer des mails en HTML (la seule que j'ai trouvé pour le moment) mais c'est en Java.
http://www.quickelsoft.com/members/quic ... umentMichaël Mathy
Re: Web/Notes : URL dans un champ Body de mail

Publié:
19 Juil 2002 à 09:03
par Sylvain
1) Est-ce que tu as essayé, un appendDocLink puis un renderToRTItem, je sais que cette méthode fonctionne dans Notes, par contre sur le Web en effet... c'est pas gagné.-------------------------------------------------------------------------Set DocMailTmp = New NotesDocument (db)DocMailTmp.Form = "Mail"' Lien vers le documentSet rtitem = New NotesRichTextItem( DocMailTmp, "Lien" )Call rtitem.AppendDocLink( DocCur, CS_APPTITLE )'Initialisation du mail NotesSet DocToSend = New NotesDocument (db) DocToSend.Form = "Memo"DocToSend.SendTo = VarSendToDocToSend.CopyTo = VarCopyToDocToSend.Subject = StrSubject Set rtitem = New NotesRichTextItem( DocToSend, "Body" )VarRet = DocMailTmp.RenderToRTItem(rtitem) 'Envoi du MailCall DocToSend.Send(True)-------------------------------------------------------------------------2) Sinon l'autre méthode envisageable, consiste à créer une page HTML contenant le texte de ton mail + ton lien. La page est créée dans un répertoire temporaire du serveur et rattaché au mail avant l'envoie.[%sig%]
Re: Web/Notes : URL dans un champ Body de mail

Publié:
19 Juil 2002 à 09:49
par Le Sylvanien
Tous mes utilisateurs ont un Client Notes, mais ils sont plus de 12000 : même si j'arrive à faire modifier l'installation du client Notes sur le master de leur poste : avant que tout le monde ait la bonne version, il va s'écouler du temps : surtout pour les implantations.Pour ce qui est de la page HTML à joindre dans les mails : malheureusement je n'administre pas les serveurs et l'équipe Notes est assez réticente à autoriser les développeurs à écrire dans les répertoires system d'un serveur : surtout que pour les réplications, il faut qu'il y ait la même architecture partout.Sylvain, je vais essayer ton script en espérant qu'il marche dans le contexte Web et Michaël, j'essaierais de visiter l'URL indiquée si la méthode ne fonctionne pas...Merci à vous deux[%sig%]