mysql - MS Outlook 和 MySQL 之间的集成
问题描述
有没有办法将 MS Outlook 文件夹连接/集成到 MYSQL单表,包括 Outlook 收件箱、已发送项目以及用户创建的任何其他文件夹。
单表格式:
|Id|文件夹路径|主题|DisplayTo|DisplayCc|DateTimeSent|DateTimeReceived|IsRead|HasAttachments|Preview|
以下是要求:
- 使用 MySQL 配置 MS Outlook
- 新收到的邮件进入收件箱,它应该被触发到具有上述格式的 MySQL 表
- 每当外发邮件发送到它时,它应该被触发到具有上述格式的 MySQL 表
- 连接应每 60 秒/可能的间隔检查一次
这些是本项目涉及的工具,MS Access 作为前端应用程序,MYSQL 作为数据库,MS Outlook 作为数据源。
提前致谢!!
解决方案
看来您需要为 Outlook 开发一个加载项,以使相应的 MySQL 数据库充满 Outlook 数据。有关详细信息,请参阅演练:为 Outlook 创建您的第一个 VSTO 外接程序。
您需要处理两个核心事件来处理传入和传出的电子邮件:
NewMailEx
当新邮件到达收件箱并且在客户端规则处理发生之前触发该事件。您可以使用 EntryIDCollection 数组中返回的条目 ID 来调用NameSpace.GetItemFromID方法并处理该项目。ItemSend
每当发送 Microsoft Outlook 项目时,都会触发该事件,无论是由用户通过Inspector
(在关闭检查器之前,但在用户单击Send
按钮之后)或在程序中使用Send
Outlook 项目的方法(例如)时MailItem
.
推荐阅读
- java - 如何使用 Epson JavaPOS ADK 将位图转换为字节
- javascript - :after 元素上的 Angular MouseEvent 为 event.toElement.clientWidth 提供了错误的值
- javascript - 单选按钮值的返回类型是整数还是字符串
- javascript - 未捕获的 SyntaxError:使用 Rails 导入 Javascript 时出现意外标识符
- c# - C# 将字符串存储到外部文件的最简单方法
- c# - 样式设置的工具提示不起作用
- vba - 带有 SQL 插入的 VBA ADO Excel-2010 参考表
- python - sqlalchemy 通用日期时间算法
- json - Node.JS:如何抓取特定数据的 json 页面
- neo4j - 因果集群上只有 12 个事务/秒