Доброго времени суток, товарищи!
Есть в Windows 10 приложение из Магазина, называемое "Почта" (скрин), по сути простейший почтовый клиент.
В случае если в системе не установлено ни одно из других почтовых приложений, при попытке отправки формы на e-mail, в логе возникает ошибка:
MAPI;MAPISendMail failed! General MAPI failure [2];
Есть ли какая то возможность подружить StimulSoft WPF с данным приложением? Через реестр например?
Ассоциация с протоколами аля mailto и прочее в системе стоит именно с приложением Почта, но Стимул почему то ни в какую его не видит ...
Почта APP в Windows 10
Re: Почта APP в Windows 10
Здравствуйте,
Со своей стороны, мы только генерируем шаблон письма, а потом вызывает системный 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) и реализовать вызов данного клиента самостоятельно.
Спасибо.
Со своей стороны, мы только генерируем шаблон письма, а потом вызывает системный 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) и реализовать вызов данного клиента самостоятельно.
Спасибо.