Domanda

Tentativo di aggiungere un elemento di intestazione personalizzato a un elemento di posta elettronica Lotus Notes, dal contesto di un'estensione client Notes prima che la posta venga inviata dall'app client Lotus Notes.

È possibile?

Sto cercando di usare qualcosa nella famiglia di funzioni NSFItemSetText, se possibile, al contrario del modello a oggetti script di loto che raccolgo sono componenti COM.

Lo sto implementando nel codice ereditato e non ho riferimenti su dove dovrei cercare un tutorial su questo genere di cose.

Il googling di base mi ha portato nei regni del terribile sito di riferimento IBM, e semplicemente ci deve essere qualcosa di meglio di così.

È stato utile?

Soluzione

Puoi aggiungere intestazioni usando la funzione MailAddHeaderItem, che si trova in mailsrv.h

Se stai usando NSFItemSetText potresti avere del codice basato sull'esempio SENDMEMO. Dai un'occhiata all'esempio SENDMAIL che fa riferimento usando MailAddHeaderItemByHandle. Gli esempi sono inclusi nel toolkit C api che puoi scaricare qui se non lo possiedi già.

Altri suggerimenti

Le classi NotesMimeEntity e NotesMimeHeader dovrebbero offrirti le funzionalità di cui hai bisogno. Suppongo che tu abbia accesso al client Developer di Notes, quindi dai un'occhiata alla Guida per gli sviluppatori per alcuni buoni esempi di utilizzo.

Ho usato queste classi solo all'interno di LotusScript e non sono sicuro che funzionino in modo diverso o del tutto tramite COM.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top