2008-09-25 8 views
0

J'essaye d'implémenter dans l'hôte de script de Windows la même fonction que Windows envoie à/destinataire de courrier. N'a pas trouvé quelque chose d'utile sur google sauf les étapes pour instancier Outlook.Application et appeler directement ses méthodes.Envoyer vers/Destinataire de messagerie à partir de WSH

Je dois suivre le même chemin que Windows, car il y a un mélange d'Outlook et de Lotus Notes installé, je ne vois pas ce qu'il faut faire pour effectuer un test et décider quel objet ...

Ce que j'ai trouvé est que le travail réel est fait par sendmail.dll, il y a un gestionnaire défini dans le registre sous HKEY_CLASSES_ROOT\CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}. Je voudrais utiliser cette DLL ou simuler les mêmes étapes.

Merci de votre participation.

Répondre

1

J'ai trouvé un article sur CodeProject de 2003 qui pourraient être pertinents.

+0

Bien que je n'en aie plus besoin, l'article de CodeProject pourrait probablement m'aider, merci. –

1

Le contenu du menu envoyé à Windows est un ensemble de fichiers (généralement des liens) dans le dossier C: \ Documents and Settings \ nom_utilisateur \ SendTo. Vous devez ajouter votre script - ou un lien vers celui-ci - là.

Pour votre script, vous pouvez vérifier si certaines clés de registre existent pour détecter Outlook et Lotus Notes.

Si le message n'apparaît pas dans les éléments envoyés, il suffit d'utiliser CDOSYS.NewMail pour envoyer le message directement au serveur SMTP.

CDOSYS documentation

+0

Merci pour votre réponse. L'ajout d'éléments au dossier SendTo n'était pas le sujet de la question. Aussi je ne veux vraiment pas implémenter deux fois (Outlook et Notes). –

Questions connexes