Ouvrir un fichier eml avec Lotus Notes

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Ouvrir un fichier eml avec Lotus Notes

Messagepar Bilbao400 » 24 Fév 2011 à 18:43

Bonjour à tous,
Je débute dans le développement LotusScript, et j'ai commencé par un agent permettant d'exporter un mail d'une base notes vers un fichier EML. J'y suis parvenu grâce à la version 8.5.2 de Notes qui intègre l'export au format eml avec la méthode ConvertToMIME.
Le but de cette opération est d'archiver le fichier eml dans un logiciel d'archivage (AOF sur AS400) et de l'indéxer avec une base de données de clients. Ainsi, depuis notre applicatif (Sur AS400), les utilisateurs peuvent visualiser les mails rattachés à un client.
Pour afficher le mail j'exécute la commande suivante depuis l'AS400 sur le poste de l'utilisateur :
"C:\Lotus\Notes\notes.exe" \\Monserveur\MonDossier\MonFichier.eml
Et là, miracle ! Mon client Notes ouvre le fichier eml dans un nouvel onglet et je peux faire suivre le mail :D .
Mais je me suis réjouit un peu vite ! :( Cela ne marche que sur mon poste sur lequel Designer est installé. Cela ne marche pas sur les postes des utilisateurs (en version 8.5). J'ai un message d'erreur "nom de répertoire non valide ou unité non prête".
Quelqu'un a t'il une idée pour régler ce problème ?
Dernière édition par Bilbao400 le 01 Déc 2011 à 16:16, édité 1 fois.
Bilbao400
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 24 Fév 2011 à 18:07
Localisation : Bordeaux Mérignac

Messagepar roubech » 25 Fév 2011 à 01:25

j'ai l'impression que tu ouvres le fichier en passant par le FileSystem et je doute que tout des utilisateurs ont accès au FileSystem de ton Domino
à moins que ton fichier eml soit sur un partage ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Bilbao400 » 25 Fév 2011 à 10:22

Le FileSystem est en fait le système de fichier de l'AS400 (IFS) auquel on accède via un partage Windows. Je me suis assuré que les identifiants Notes, Windows et de le l'AS400 soient identiques. J'ai vérifié l'accès à L'IFS de l'AS400 depuis l'explorateur Windows. J'ai aussi fait un test en plaçant directement le fichier EML sur la racine du lecteur C: du poste de l'utilisateur. Mais le résultat est le même.
Dernière édition par Bilbao400 le 02 Mars 2011 à 11:01, édité 1 fois.
Bilbao400
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 24 Fév 2011 à 18:07
Localisation : Bordeaux Mérignac

Messagepar Bilbao400 » 25 Fév 2011 à 12:20

Ca y'est, je viens de trouver l'explication. Le client Lotus Notes 8.5.2 doit être installé sur le poste de l'utilisateur.
Merci à tous et bonne journée !
Bilbao400
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 24 Fév 2011 à 18:07
Localisation : Bordeaux Mérignac

Messagepar Bilbao400 » 25 Fév 2011 à 12:26

Et maintenant, allons plus loin !
Est'il possible d'obtenir le même résultat avec le client Web. Je n'arrive pas à trouver la syntaxe exacte de l'URL pour passer en paramètre le nom du fichier EML. Mon URL commence par ceci : http://MonServeurMessagerie/mail/MaBoit ... otes/Mail/
Quelqu'un a t'il une idée ?
Bilbao400
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 24 Fév 2011 à 18:07
Localisation : Bordeaux Mérignac

Messagepar roubech » 25 Fév 2011 à 14:49

Bilbao400 a écrit:Le client Lotus Notes 8.5.2 doit être installé sur le poste de l'utilisateur.

:lol:
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar roubech » 25 Fév 2011 à 14:50

Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Bilbao400 » 02 Mars 2011 à 10:56

Merci roubech pour ton aide, j'ai étudié la doc, et je ne vois pas trop comment faire non plus.
De toute façon nous allons abandonner cette idée pour le moment. Le but était de proposer une solution d'affichage des fichiers eml aux utilisateurs qui n'ont pas Lotus notes installé sur leur poste. Mais étant donné qu'ils n'ont pas non plus de boite mail, cela ne leur sera pas d'une grande utilité.
Nous partons sur la solution d'un script vbs qui va lire le fichier notes.ini de l'utilisateur pour récupérer la version de lotus Notes installée sur le poste de travail, et en fonction du résultat, lancera Lotus Notes (qui permettra une gestion complète du mail : faire suivre, etc...) ou un viewer de fichier eml (Outlook express installé défaut qui permettra une visualisation simple).

Merci à tous, et à bientôt pour de nouvelles questions...
Bilbao400
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 6
Inscrit(e) le : 24 Fév 2011 à 18:07
Localisation : Bordeaux Mérignac


Retour vers Développement

cron