Отправить / Получатель почты от WSH - PullRequest
0 голосов
/ 25 сентября 2008

Я пытаюсь реализовать в хосте сценариев Windows ту же функцию, что и в Windows Send To / Mail Recipient. Не нашел ничего полезного в Google, кроме шагов по созданию экземпляра Outlook.Application и непосредственного вызова его методов.

Мне нужно идти по тому же пути, что и в Windows, так как установлены Outlook и Lotus Notes, я не вижу смысла проводить какое-то тестирование и решать, с каким объектом разговаривать ...

Я обнаружил, что фактическая работа выполняется sendmail.dll, в реестре определен обработчик в HKEY_CLASSES_ROOT\CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}. Я бы хотел как-то использовать эту dll или симулировать те же шаги, что и она.

Спасибо за ваш вклад.

Ответы [ 2 ]

1 голос
/ 16 сентября 2009

Я нашел один элемент в CodeProject 2003 года, который может иметь значение.

1 голос
/ 25 сентября 2008

Содержимое отправленного в Windows меню представляет собой набор файлов (обычно ссылок) в папке C: \ Documents and Settings \ username \ SendTo. Вам нужно добавить свой скрипт - или ссылку на него - туда.

Для своего сценария вы можете проверить, существуют ли определенные разделы реестра для обнаружения Outlook и Lotus Notes.

Или, если вам все равно, отображается ли сообщение в отправленных элементах, просто используйте CDOSYS.NewMail, чтобы отправить сообщение непосредственно на SMTP-сервер.

Документация CDOSYS

...