0

Пожалуйста скажите/помочь мне, если это возможность интегрировать следующие функции:Invoke Перспектива с внешним приложением

У меня есть система CRM, что мне нужно, чтобы открыть в Chrome (система совместима с этим браузером). Система в основном построена из полей (форм).

У меня также есть перспективы 2010

Дело в том, что мне нужно иметь приложение, которое будет отправить заказчику по электронной почте, на основе шаблона. Я знаю, что это функция «mailto». Сценарий 1: Итак, я нахожусь на веб-сайте, где у меня есть имя пользователя и адрес электронной почты. Я должен нажать «Отправить электронное письмо» в этом новом, внешнем приложении. Приложение должно принять это электронное письмо и имя пользователя и открыть новое почтовое окно в Outlook.

Сценарий 2: Я хотел бы переименовать для кликов по электронной почте в Outlook с данными из браузера. Так что я должен выбрать электронную почту, чем открыть веб-сайт с данными, которые нужно взять и поместить в почту. Затем нажмите кнопку в приложении, которое откроет опцию «переигрывать» (под новой почтой это старое электронное письмо).

Как взять данные из хрома во внешнее приложение? Может быть, лучше создать расширение в Chrome? Я знаю, что в Mozilla есть mozrepl, которые дают возможность отправлять данные для внешнего приложения.

Не могли бы вы мне помочь, с этим или дать советы, как это можно сделать?

ответ

1

Я хотел бы предложить пользовательский код

У вас уже есть сценарий 1 накрыты (с электронной почты: URI)

Сценарий 2 сложно - я не знаю, как вы бы сигнализировать Outlook, чтобы найти последнее сообщение с отправителем и объектом и временем, а затем отправить оттуда. Может быть, вы можете создать дополнительный Outlook?

Но, из-за сложного сценария 2, я бы просто рассмотрел пользовательский код (C#?). Ваш код должен будет отправлять электронные письма (легко с .Net), а также просматривать входящие сообщения для ответов на сообщения.

И наконец - если пользовательский код не подходит, можете ли вы исследовать новый программируемый почтовый клиент, который может лучше справляться с вашими потребностями? Я знаю, что есть несколько, которые имеют множество функций.

0

Вы не можете автоматизировать Outlook из Chrome. Вы можете получить доступ к объектной модели Outlook только из Internet Explorer. Chrome ничего не знает о COM-объектах.

Вы можете подумать о разработке приложения на стороне сервера, на котором вы можете отправлять электронные письма. Например, это может быть страница ASP.NET, которая может использовать пространство имен System.Net.Mail для отправки/чтения электронных писем. Вы можете отображать электронные письма, ответы и другую информацию на веб-странице. Если вам нужно подключиться к почтовому ящику outlook.com, вы можете использовать Mail REST API.

+0

Это возможно с расширением Chrome, но с помощью [Native Messaging] (https://developer.chrome.com/extensions/nativeMessaging) для создания своего рода COM-прокси. – Xan

+0

Я разработал легкое расширение для chrome, но, как вы писали, есть проблема с ActiveX: ActiveX Objet не определен. Я краснею о функции mailto, но это пробом с телом. Мне нужно отформатировать электронную почту. Могу ли я обратиться за помощью к этой Native Messaging? Заранее спасибо. – James

Смежные вопросы