es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Outlook Add-in NodeJS: obtener notificación de correo recibido

Estoy intentando escribir un complemento de Outlook en NodeJS que lee el contenido de un correo electrónico y busca algunas cadenas específicas. Para hacer esto, necesito recibir una notificación cuando se recibe un nuevo correo electrónico.

Sin embargo, las acciones basadas en eventos descritas en la documentación de Microsoft solo parecen referirse a escribir/enviar correos electrónicos y no a recibirlos: https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/autolaunch

¿Alguien ha tenido alguna vez esta situación o podría guiarme hacia la notificación adecuada? Estoy buscando el tipo de evento “OnMessageReceived”.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en node.js, outlook, office-js y outlook-web-addins, estás intentando escribir un complemento para Outlook en NodeJS que lea el contenido de un correo y busque algunas cadenas específicas. Para lograr esto, necesitas recibir una notificación cuando se reciba un nuevo correo. Sin embargo, las acciones basadas en eventos descritas en la documentación de Microsoft parecen referirse solo a escribir/enviar correos, y no a recibirlos.

    Si estás buscando un evento similar a “OnMessageReceived”, no existe. Sin embargo, las Web Add-ins de Outlook proporcionan algunos eventos que se pueden utilizar para detectar cuando se recibe un mensaje, aunque pueden no ser instantáneos. Uno de estos eventos es el evento Office.EventType.MailboxItemChanged, que se activa cuando se modifica el elemento (es decir, un mensaje de correo). Este evento se puede suscribir utilizando Office.context.mailbox.addHandlerAsync.

    Alternativamente, también podrías consultar periódicamente el buzón de correo en busca de nuevos mensajes utilizando la Outlook REST API, pero este enfoque puede no ser tan eficiente o puntual.

    En general, es importante tener en cuenta que los complementos de Outlook están limitados en términos de su capacidad para monitorear e interactuar con los mensajes entrantes debido a preocupaciones de seguridad y privacidad.

Comments are closed.