Почта APP в Windows 10

Обсуждение Stimulsoft Reports.WPF
Ответить
MrVXT
Сообщения: 1
Зарегистрирован: 16 июн 2020, 09:05

Почта APP в Windows 10

Сообщение MrVXT »

Доброго времени суток, товарищи!
Есть в Windows 10 приложение из Магазина, называемое "Почта" (скрин), по сути простейший почтовый клиент.
В случае если в системе не установлено ни одно из других почтовых приложений, при попытке отправки формы на e-mail, в логе возникает ошибка:
MAPI;MAPISendMail failed! General MAPI failure [2];

Есть ли какая то возможность подружить StimulSoft WPF с данным приложением? Через реестр например?
Ассоциация с протоколами аля mailto и прочее в системе стоит именно с приложением Почта, но Стимул почему то ни в какую его не видит ... :(

Изображение
Aleksey
Сообщения: 2752
Зарегистрирован: 22 апр 2010, 06:57

Re: Почта APP в Windows 10

Сообщение Aleksey »

Здравствуйте,

Со своей стороны, мы только генерируем шаблон письма, а потом вызывает системный Win32 метод, в котором отправляется этот шаблон. Все остальное выполняет сама операционная система.
У нас нет доступа к этим методам.
Вызывается вот этот метод
[DllImport("MAPI32.DLL", CharSet = CharSet.Ansi)]
private static extern int MAPISendMail(IntPtr session, IntPtr uiParam, MapiMessage message, int flags, int reserved);

К сожалению, мы не можем тут ничего изменить.

Можете попробовать подписаться на событие отправки (StiOptions.Engine.GlobalEvents.InvokeSendEMailProcess) и реализовать вызов данного клиента самостоятельно.

Спасибо.
Ответить