Pregunta

Estoy intentando implementar en el host de secuencias de comandos de Windows la misma función que Windows Send To / Mail Recipient hace. No encontró nada útil en Google, excepto los pasos para crear una instancia de Outlook.Application y llamar directamente a sus métodos.

Necesito seguir la misma ruta que Windows, ya que hay una combinación de Outlook y Lotus Notes instalados, no veo bien realizar algún tipo de prueba y decidir con qué objeto hablar ...

Lo que he encontrado es que el trabajo real lo realiza sendmail.dll , hay un controlador definido en el registro en HKEY_CLASSES_ROOT \ CLSID \ {9E56BE60-C50F-11CF-9A2C- 00A0C90A90CE} . Me gustaría usar este dll de alguna manera o simular los mismos pasos que realiza.

Gracias por tu aporte.

¿Fue útil?

Solución

Encontré un elemento en CodeProject de 2003 que podría ser relevante.

Otros consejos

El contenido del menú enviado a en Windows es un conjunto de archivos (generalmente enlaces) en la carpeta C: \ Documents and Settings \ username / SendTo. Debe agregar su script, o un enlace a él, allí.

Para su script, puede verificar si existen ciertas claves de registro para detectar Outlook y Lotus Notes.

O si no le importa si el mensaje aparece en los elementos enviados, simplemente use CDOSYS.NewMail para enviar el mensaje directamente al servidor SMTP.

documentación de CDOSYS

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top