Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Отправить почту из внешней программы через Outlook без предупреждения системы безопасности?

Автор вопроса: MojoDKОтветов: 1

Когда я отправляю почту из своей внешней программы через Outlook, я получаю предупреждение системы безопасности.

Я пытался обойти его с помощью secman и redemption, но оба этих инструмента не позволяют приложению быть "любым процессором".

Мне нужно, чтобы приложение было любым процессором, потому что оно должно быть x64 на клиенте и x86 в дизайне (поскольку дизайнер не разрешает унаследованные формы на x64).

Итак, как бы вы обошли безопасность Outlook?

Должен ли я написать какой-то TCP-listener-Outlook-Addin, а затем отправить TCPIP от клиента с информацией о почте?

Или как вы это решаете?

outlookoutlook-addinoutlook-redemption

Ответы

Ответ 1 · рейтинг 1 · Dmitry Streblechenko

Redemption поставляется как в 32-битной, так и в 64-битной версиях. Вашему коду не нужно знать разрядность вашего приложения - COM-система загрузит соответствующую dll. Единственное ограничение состоит в том, что разрядность вашего приложения должна соответствовать разрядности системы MAPI/Outlook: http://www.dimastr.com/redemption/faq.htm#ErrorCreatingRedemptionObject

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы