Страница 1 из 1

Почта APP в Windows 10

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

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

Изображение

Re: Почта APP в Windows 10

Добавлено: 17 июн 2020, 12:42
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) и реализовать вызов данного клиента самостоятельно.

Спасибо.