Question

Tentative d'ajouter un en-tête personnalisé à un élément de courrier électronique Lotus Notes, à partir du contexte d'une extension de client Notes avant l'envoi du courrier à partir de l'application cliente Lotus Notes.

Est-ce possible?

Dans la mesure du possible, j'utilise quelque chose de la famille de fonctions NSFItemSetText, par opposition au modèle d'objet de script lotus que je considère être des composants COM.

J'implémente cela dans le code hérité et je n'ai aucune référence sur l'endroit où je devrais chercher un tutoriel sur ce genre de choses.

La recherche de base sur Google m’a fait entrer dans l’horrible site de référence d’IBM, et il doit bien y avoir quelque chose de mieux que ça.

Était-ce utile?

La solution

Vous pouvez ajouter des en-têtes à l'aide de la fonction MailAddHeaderItem, qui se trouve dans mailsrv.h

Si vous utilisez NSFItemSetText, vous pourriez avoir un code basé sur l'exemple SENDMEMO. Regardez l'exemple SENDMAIL qui référence en utilisant MailAddHeaderItemByHandle. Les exemples sont inclus dans la boîte à outils api C que vous pouvez télécharger ici si vous ne l'avez pas déjà.

Autres conseils

Les classes NotesMimeEntity et NotesMimeHeader devraient vous fournir les fonctionnalités dont vous avez besoin. Je suppose que vous avez accès au client Notes Developer. Consultez donc l’Aide aux développeurs pour obtenir de bons exemples d’utilisation.

Je n'ai utilisé ces classes que dans LotusScript, et je ne suis pas sûr qu'elles fonctionnent différemment ou pas du tout via COM.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top