使用Javascript或SQL Server将Outlook电子邮件发送到SQL表
Sending Outlook Email to SQL Table using either Javascript or SQL Server
我在一个名为GeoMedia Smart Client的移动GIS应用程序中构建了一些功能,该应用程序允许用户在表单中填写电子邮件详细信息,然后打开Outlook以允许他们发送电子邮件。该功能使用Javascript和XML工作流用表单中的值填充电子邮件,并在正文中自动填充资产详细信息。
我已经建立了一个SQL Server表来保存这些电子邮件,包括发送日期、发件人、收件人、主题、正文等。该表是通过智能客户端中的SQL触发器填充的。问题是,用户可以选择在Outlook或智能客户端中编辑电子邮件。Outlook中的任何编辑都不会保存在SQL表中,因为触发器仅在智能客户端中运行。有没有一种方法可以使用SQL或Javascript将Outlook中打开的电子邮件中的收件人、主题、正文等发送到SQL表?我意识到Javascript是客户端,SQL是服务器端。
我知道在智能客户端或Outlook中编辑电子邮件是一种糟糕的设计,但使用SMTP的另一种选择也存在我们it部门的问题,以及允许外部智能客户端用户访问服务器的安全问题。
希望这是有道理的,
问候
Josh
您可以开发VBA宏或外接程序,在其中可以处理Outlook对象模型事件,并将用户或以编程方式所做的更改保存到SQL数据库。此外,您可以考虑为Outlook开发一个自定义UI,用户可以直接将电子邮件保存到数据库,而无需其他软件。
请参阅Outlook 2010中的VBA入门以开发VBA宏。请注意,VBA宏不是为在多台电脑上分发代码而设计的。如果您需要使解决方案适用于多个用户,请参阅演练:为Outlook创建第一个应用程序级外接程序。
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 使用angularjs验证文本框中的电子邮件
- 使用正则表达式评估电子邮件地址时出现性能问题
- javascript中添加验证电子邮件的问题
- 如何在收到电子邮件时自动调用脚本
- 获取屏幕截图并在电子邮件中发送的按钮
- 将项目履行与高级模板合并,并通过电子邮件发送至Netsuite 2.0
- php&js-将电子邮件添加到输入文本中
- 将用户制作的SVG(raphael.js)发送到服务器(php),以便通过电子邮件发送
- 以PDF附件的形式通过电子邮件发送谷歌文档
- 将Meteor中的base64 PDF作为电子邮件附件
- 来自现场目的的Meteor电子邮件.send()
- 根据部门用户的选择,接收来自多个电子邮件地址的Wordpress Contactform7查询
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如果填写了特定值,则通过电子邮件发送电子表格中的数据
- 窗口提醒或类似内容中的电子邮件表单
- 通过phonegap中的电子邮件发送存储在html5 localStorage中的信息
- 电子邮件地址验证但创建帐户,即使电子邮件地址无效
- 使用Javascript或SQL Server将Outlook电子邮件发送到SQL表
- 我可以创建一个HTML5表单,直接发送答案到我的电子邮件,而不必使用PHP或SQL