Estoy tratando de encontrar el identificador único garantizado para distinguir los correos electrónicos entre sí. Actualmente, estoy escribiendo una aplicación que se conecta a Microsoft Exchange, sin embargo, deseo poder admitir otros servicios de correo electrónico.¿Cuál es la identificación única para los correos electrónicos?
Yo creo que el identificador único es el EmailMessage.InternetMessageId
, y que esta propiedad utiliza el PR_ENTRYID, excepto que no puedo encontrar ninguna documentación para apoyar esto.
¿Todos los correos electrónicos tienen un identificador único y es eso (en Exchange) el InternetMessageId?
Si solo cada correo electrónico tiene un GUID que se generó confiablemente ... –
Puede intentar con un algoritmo hash. – KingCronus
¿Qué tal 'EmailMessage.ItemId.UniqueId'? – 0014