Pregunta

Intentando agregar un elemento de encabezado personalizado a un elemento de correo electrónico de Lotus Notes, desde el contexto de una extensión de cliente de Notes antes de enviar el correo desde la aplicación de cliente de Lotus Notes.

¿Es esto posible?

Estoy mirando a lo largo de las líneas de usar algo en la familia de funciones NSFItemSetText si es posible, a diferencia del modelo de objetos de script de loto que creo que son componentes COM.

Estoy implementando esto en código heredado y no tengo referencia sobre dónde debería buscar un tutorial sobre este tipo de cosas.

Google básico me ha llevado a los reinos del horrible sitio de referencia de IBM, y simplemente debe haber algo mejor que eso.

¿Fue útil?

Solución

Puede agregar encabezados utilizando la función MailAddHeaderItem, que se encuentra en mailsrv.h

Si usa NSFItemSetText, es posible que tenga un código basado en el ejemplo SENDMEMO. Eche un vistazo al ejemplo SENDMAIL que hace referencia a MailAddHeaderItemByHandle. Los ejemplos se incluyen en el kit de herramientas C api que puede descargar aquí si aún no lo tiene.

Otros consejos

Las clases NotesMimeEntity y NotesMimeHeader deberían darle las capacidades que necesita. Supongo que tiene acceso al cliente del desarrollador de Notes, así que consulte la Ayuda del desarrollador para obtener algunos buenos ejemplos de uso.

Solo he usado estas clases desde LotusScript, y no estoy seguro si funcionan de manera diferente o en absoluto a través de COM.

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