Pregunta Enviar un correo electrónico con Lotus Notes utilizando la línea de comandos de Windows


Estoy usando Lotus y quería enviar un correo electrónico a través de un archivo por lotes, intenté seguir el comando.

*D:\lotus\Notes\notes mailto:abc@abc.com?subject="Hello"?body="Test"*

El problema es que, en lugar de enviar un correo electrónico, se abre la nueva GUI de Lotus.


3


origen




Respuestas:


Esto funciona como fue diseñado.
 en navegadores hace lo mismo

Puede usar los objetos de notes com si necesita enviar correos.


1



o echar un vistazo a esto openntf.org/main.nsf/project.xsp?r=project/... - umeli


Perdón por tardar en contestar.

Lotus siempre muestra un nuevo GUI de mensaje si ejecuta note.exe, así que escribo un VBScript para resolver este problema.

set shell = CreateObject("WScript.Shell")
shell.run"YourLotusPath\notes.exe"
WScript.Sleep 1000
shell.run"YourLotusPath\notes.exe mailto:username@abc.com?subject=Test?body=Test?attach=test.txt"
WScript.Sleep 2000
shell.SendKeys"{TAB}"
shell.SendKeys"{ENTER}"
shell.SendKeys"^(+{ENTER})"  <== Ctrl+Shift+Enter, which is lotus "send" shortcut key.
WScript.Sleep 1000
shell.SendKeys"{ENTER}"

Entonces, simplemente ejecuta el VBScript por cscript sendmail.vbs


1





Prueba esto p. Ej .:

el usuario debe estar en el directorio de Lotus Notes al ejecutar el comando

C:\Program Files\IBM\Lotus\Notes>notes mailto:email@example.com?subject=My email^&body=some text^&attach=c:\autoexec.bat

0



¿Cuál es exactamente la esencia de tu sugerencia? Que el usuario debe estar en el directorio de Lotus Notes cuando ejecuta el notes ¿mando? Ese sujeto y cuerpo deberían no ser citado, incluso si contienen espacios? ¿Que debes incluir un archivo adjunto? Porque no veo nada más que estés haciendo diferente a lo que el OP ya probó. - Scott
Sí, el usuario debe estar en el directorio de Lotus Notes al ejecutar el comando . En mi ejemplo, he usado ^ como personaje de escape. Por lo tanto, si todavía quieres un sujeto y cuerpo, tendrías que escapar del "&" (con ^). De lo contrario, se interpreta como un nuevo comando. Acabo de dar un ejemplo para agregar archivos adjuntos, si es necesario. - Harbinder Singh