2016-07-14 2 views
0

Так это то, что мне нужно для моего клиентаКак подключиться к внешнему виду из браузера (Internet Explorer)

С моей безопасной WebApplication интрасети пользователь может выбрать несколько файлов. Каким-то образом (плагин/надстройка для браузера, JavaScript, независимо от того) пользователь может начать внешний вид для создания новой почты. Выбранные файлы должны быть прикреплены к составленному письму. Чтобы сделать вещи еще более интересными, имена файлов, прикрепленных к файлам, должны быть изменены (версия файла должна быть добавлена ​​к имени файла). Он должен работать с Outlook 2013 и Internet Explorer 11.

Я не хочу, чтобы почта была создана в браузере, а затем отправлялась с сервера, так как я хочу, чтобы пользователь имел полный контроль над составленным письмом и попросите их использовать все функции Outlook.

Что было бы правильной техникой для этого?

+0

как если использование перспективы RestAPI? https://dev.outlook.com/restapi/tutorial/php –

+0

Мне нужно решение для перспективы om premis (Exchange). Я мог бы использовать RestAPI. Альтернативные api - это веб-службы Exchange или Exchange Active Sync. См. Этот вопрос: [link] (http://stackoverflow.com/questions/33885336/does-outlook-mail-rest-api-include-access-to-corporate-ms-exchange-server-emai) Лучшее Я могу придумать создание электронной почты и сохранение в папку черновиков пользователей. Тогда, возможно, я могу открыть ссылку на веб-доступ в Outlook. Или вы знаете, как лучше использовать api в этом сценарии? – markbeij

ответ

0

Динамически создайте файл EML (MIME) и дайте пользователю ссылку на него. Outlook сможет открыть сообщение с телом HTM, получателями, вложениями и т. Д., Предварительно заполненными.

+0

Звучит здорово, я полагаю, это должно сделать трюк! – markbeij

0

Попробуйте использовать это в ваш JavaScript

MAILTO: [email protected] субъект = файл & тела = PFA & прикрепления = 'путь_к_файл/filename.extention'

+0

Кажется, не работает, возможно потому, что Outlook не сможет получить доступ к прикрепленному файлу. Кроме того, имена вложений не могут быть изменены таким образом. – markbeij

+0

Копайте немного дальше. Вложения с использованием ссылок mailto не поддерживаются со времен Outlook 2007, поэтому даже без проблемы безопасности это не сработает. – markbeij

+0

См. Протокол mailto в msdn: https://msdn.microsoft.com/en-us/library/aa767737.aspx – markbeij