Tables de destinataires
S’applique à : Outlook 2013 | Outlook 2016
La table des destinataires contient des informations sur tous les destinataires d’un message. Les fournisseurs de magasins de messages implémentent des tables de destinataires et les applications clientes les utilisent. Les clients accèdent à une table de destinataires en appelant la méthode IMessage ::GetRecipientTable ou, si le fournisseur de la banque de messages la prend en charge, à la méthode IMAPIProp ::OpenProperty . Les clients accèdent aux tables de destinataires avec OpenProperty en spécifiant PR_MESSAGE_RECIPIENTS (PidTagMessageRecipients) pour la balise de propriété et IID_IMAPITable pour l’identificateur d’interface. Vous pouvez apporter des modifications à une table de destinataires en appelant la méthode IMessage ::ModifyRecipients .
Les tables de destinataires ont un ensemble de colonnes différent selon que le message a été envoyé ou non. Les propriétés suivantes constituent l’ensemble de colonnes requis dans les tables de destinataires :
PR_DISPLAY_NAME (PidTagDisplayName)
PR_RECIPIENT_TYPE (PidTagRecipientType)
PR_ROWID (PidTagRowid)
Les propriétés facultatives sont les suivantes :
PR_DISPLAY_TYPE (PidTagDisplayType)
PR_ENTRYID (PidTagEntryId)
PR_SPOOLER_STATUS (PidTagSpoolerStatus)
PR_OBJECT_TYPE (PidTagObjectType)
Les messages envoyés doivent inclure ces propriétés supplémentaires dans leur ensemble de colonnes requis :
PR_ADDRTYPE (PidTagAddressType)
PR_RESPONSIBILITY (PidTagResponsibility)
Selon l’implémentation d’un fournisseur, des colonnes supplémentaires, telles que PR_SENDER_NAME (PidTagSenderName) et ENTRYID, peuvent se trouver dans la table.
Tout fournisseur de magasin de messages qui prend en charge la transmission de messages , comme indiqué par le bit STORE_SUBMIT_OK défini dans la propriété PR_STORE_SUPPORT_MASK (PidTagStoreSupportMask) du fournisseur, doit offrir la prise en charge d’un ensemble particulier de restrictions dans une implémentation de table de destinataires. Les restrictions AND, OR, existent et de propriété font partie des types de restrictions qui doivent être disponibles pour les utilisateurs de la table destinataire. Seuls les opérateurs égaux et non égaux doivent être pris en charge sur la restriction de propriété. Ces restrictions doivent fonctionner avec les propriétés suivantes :
PR_ADDRTYPE
PR_EMAIL_ADDRESS (PidTagEmailAddress)
PR_RECIPIENT_TYPE
PR_RESPONSIBILITY
PR_SPOOLER_STATUS