Может ли кто-нибудь предоставить, как создавать и добавлять пользовательские заголовки Интернета в mailItem и как их читать позже? Я пытаюсь прикрепить ключевое слово к каждому отправленному электронной почте, чтобы его можно было прочитать другим клиентом Outlook с тем же надстройкой.Как добавить пользовательские заголовки интернета в электронные письма?
0
A
ответ
1
Предполагая, что вы пишете Outlook Plugin (на основе вашего тега). Получить Handle на вашей текущей позиции почты (по электронной почте в виде проекта) ...
// Describes your Custom Header
string PS_INTERNET_HEADERS = "http://schemas.microsoft.com/mapi/string/{00020386-0000-0000-C000-000000000046}/Custom-Property-Name";
// Sets Your Custom Header
CurrentMailItem.PropertyAccessor.SetProperty(PS_INTERNET_HEADERS, "ValueOfCustomProperty");
// Reads Your Custom Header
string valueResult = CurrentMailItem.PropertyAccessor.GetProperty(PS_INTERNET_HEADERS);
Вы можете уйти что-то вроде этого:
// Sets Your Custom Header
CurrentMailItem.PropertyAccessor.SetProperty("CustomHeaderName", "ValueOfCustomProperty");
// Reads Your Custom Header
string valueResult = CurrentMailItem.PropertyAccessor.GetProperty("CustomHeaderName");
Кроме того, проверьте: https://social.msdn.microsoft.com/Forums/office/en-US/b4218b03-d495-459f-a112-8d4e1e05ad3e/set-custom-headers-to-outlook-mailitem?forum=outlookdev
Смежные вопросы
- 1. Можно ли добавлять заголовки в электронные письма, отправляемые приложением?
- 2. WooCommerce - Пользовательские электронные письма на продукт
- 3. Добавить пользовательские письма Woocommerce
- 4. Как отправлять запланированные электронные письма?
- 5. Как получить все электронные письма?
- 6. Как добавить пользовательские заголовки мыла в wcf?
- 7. Радиокнопки и электронные письма
- 8. jQuizzy электронные письма пустые
- 9. PyMongo добавляет электронные письма?
- 10. Запланированные электронные письма
- 11. Ironport отклоняет электронные письма
- 12. PHP, отправляющий электронные письма
- 13. Добавить пользовательские заголовки, используя HttpWebRequest
- 14. Невозможно добавить заголовки столбцов Пользовательские
- 15. электронные письма доставляются в SPAM
- 16. Как добавить пользовательские заголовки HTTP в пользовательские вкладки Chrome?
- 17. Программа, которая создает электронные письма
- 18. Как отправлять электронные письма в сеансах Vars
- 19. Как поместить переменные php в электронные письма?
- 20. Как инкапсулировать файлы изображений в электронные письма?
- 21. Как отправлять автоматические электронные письма в php
- 22. Как добавить многопользовательские электронные письма пользователей Azure AD
- 23. Как добавить ссылку «Изменить ответ» на электронные письма Google Forms?
- 24. Добавить дополнительные переменные контекста в электронные письма django oscar
- 25. Добавить пользовательские заголовки в запросы кроссбраузера
- 26. Автоматизированные электронные письма с Ionic
- 27. Как отправлять электронные письма, такие как craiglist?
- 28. отключить электронные письма на cpanel
- 29. Массовые электронные письма отклонены Google
- 30. ldap_search, чтобы исключить электронные письма
Позвольте мне знаете, помогло это или нет. –
Есть ли способ правильно проверить, был ли установлен пользовательский заголовок, в случае, если адрес электронной почты не имеет установленного свойства. 'string valueResult = CurrentMailItem.PropertyAccessor.GetProperty (PS_INTERNET_HEADERS);' return Null и 'if (CurrentMailItem.PropertyAccessor.GetProperty (PS_INTERNET_HEADERS! = null);' также не работает. – Kufel
Так же хорошо, как документация Microsoft в отношении разработки VSTO , мне действительно удивительно, что добавление пользовательских заголовков электронной почты хранится в такой тайне. Я нашел некоторую официальную документацию, в которой упоминается этот странный URI схемы, который вы указали, но он помечается как устаревший. Не вызывает уверенности, что этот подход будет поддерживаться в в долгосрочной перспективе. – hcd00045