2009-05-04 8 views
0

Je suis en train d'écrire un composant mail pour une application VB.Net, et j'ai besoin de gérer différemment les mails qui sont "Envoyés au Nom" de quelqu'un. Bien que le modèle d'objet Outlook expose "SentOnBehalfOfName", il n'expose pas l'adresse de messagerie pour cette partie. Apparemment, c'est dans le champ "OtherHeaders" de l'en-tête SMTP, mais je ne vois pas un moyen facile d'y accéder via l'objet Mailitem. Est-ce que je manque quelque chose de simple?En-têtes SMTP dans VB.Net sans Redemption

Répondre

0

notre solution de contournement hacky a été de construire une réponse factice. le champ réponse-à est peuplé basé sur le nom sentonbehalfof, alors nous pouvons l'attraper et détruire le mannequin. inélégant à coup sûr, mais cela fonctionne

0

Vous pouvez rechercher le nom dans AD ou la liste d'adresses globale? ou vous pouvez rechercher le PR_SENT_REPRESENTING_EMAIL_ADDRESS via un ID MailItem.PropertyAccessor que vous utilisez 2007