2009-11-19 7 views
2

J'ai écrit une application C++ qui synchronise les courriels Outlook avec notre serveur central DB. Les messages entrants contiennent des informations MessageID dans l'en-tête Internet - Je l'utilise pour la génération de clé lors du placement des messages dans la base de données centrale. Toutefois, les éléments envoyés dans Outlook ne semblent pas avoir d'en-tête Internet, donc je suis bloqué pour un ID statique que je peux utiliser pour générer un GUID statique unique pour placer le message dans la base de données centrale. Plusieurs magasins Outlook sont analysés pour plusieurs utilisateurs, chaque utilisateur exécutant une copie du programme de synchronisation. Pour être clair, si Pete envoie un email à Joe, l'email dans le dossier Pete's Sent Items doit avoir le même identifiant que celui généré pour l'email quand il arrive dans le dossier Joes Inbox - Pete & Joe utilise le logiciel de synchronisation .Outlook envoyé article en-tête Internet manquant

Est-ce que quelqu'un sait si: 1. Vous pouvez saisir un MessageID statique d'un e-mail Éléments envoyés article 2. Dans le cas contraire, il est une autre valeur dans Éléments envoyés e-mail qui sera disponible à l'application de synchronisation balayant la boîte d'envoi Dossier Éléments, et disponible pour l'application de synchronisation analysant la boîte de réception dans laquelle l'e-mail arrive finalement.

Les utilisateurs peuvent exécuter Outlook 2002 vers le haut.

Merci beaucoup.

Répondre

1

La propriété MAPI PR_INTERNET_MESSAGE_ID est définie pour les éléments sortants et entrants.

+0

Merci pour l'info – DEH

Questions connexes