Могу ли я добавить x-заголовки в сообщение электронной почты Lotus Notes без COM?

StackOverflow https://stackoverflow.com/questions/497659

Вопрос

Попытка добавить пользовательский элемент заголовка к элементу электронной почты Lotus Notes из контекста клиентского расширения Notes перед отправкой почты из клиентского приложения Lotus Notes.

Возможно ли это?

Я рассматриваю возможность использования чего-либо из семейства функций NSFItemSetText, если это вообще возможно, в отличие от объектной модели lotus script, которая, как я понимаю, является COM-компонентами.

Я реализую это в унаследованном коде и не имею ссылки на то, где мне следует искать руководство по такого рода вещам.

Обычный поиск в Google привел меня в царство ужасного справочного сайта IBM, и там просто должно быть что-то получше этого.

Это было полезно?

Решение

Вы можете добавлять заголовки с помощью функции MailAddHeaderItem, которая находится в mailsrv.h

Если вы используете NSFItemSetText, у вас может быть код, основанный на примере SENDMEMO.Взгляните на пример SENDMAIL, в котором упоминается использование MailAddHeaderItemByHandle.Примеры включены в C api toolkit, который вы можете загрузить здесь если у вас его еще нет.

Другие советы

Классы NotesMimeEntity и NotesMimeHeader должны предоставить вам необходимые возможности.Я предполагаю, что у вас есть доступ к клиенту разработчика Notes, поэтому ознакомьтесь со Справкой разработчика для получения нескольких хороших примеров использования.

Я использовал эти классы только из LotusScript, и я не уверен, работают ли они по-другому или вообще через COM.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top