Escribo VSTO Outlook addin en C#, y necesito distinguir si MailItem es entrante o saliente (o ninguno, cuando es, por ejemplo, un borrador).Outlook MailItem: ¿Cómo distinguir si el correo es entrante o saliente?
¿Hay alguna forma infalible de hacerlo? La mejor solución que tengo ahora sería obtener una lista de destinatarios, cc y bcc's, cargar direcciones de correo electrónico de cuentas activas y verificar si esas dos listas se cruzan, pero esto me parece bastante frágil, y espero que haya una solución mejor .
Caso de uso: me gustaría obtener una fecha relevante para un correo electrónico, que podría ser ReceivedTime, o SentOn, pero para saber cuál debo usar, debo saber si se envió o recibió un correo.
Gracias por las ideas :)
¿Tiene que comprobar todos los destinatarios, cc, etc, o puede simplemente mirar el remitente? Si el propietario de la cuenta no lo envió, entonces es entrante. –
¿No se han enviado todos los correos recibidos? – Roland