SQL Server从外部接收电子邮件

时间:2016-10-19 07:13:00

标签: sql-server

需要知道我们是否可以向SQL Server数据库发送电子邮件,以便它存储电子邮件并从电子邮件中提取附件以在SQL数据库中形成表。

1 个答案:

答案 0 :(得分:0)

不,SQL Server是专为存储,查询和管理数据而设计的数据库。

您需要将问题分解为需要处理的系统的不同组件,具体来说,我看到了:

  • 通过SMTP接收电子邮件
  • 通过POP或IMAP
  • 获取电子邮件
  • 处理电子邮件
  • 存储在数据库中

所以这会给你3个组件:

  • 邮件服务器
  • 数据库
  • 服务

该服务是您需要编写的部分,因此您将需要研究如何从邮件服务器获取和解析电子邮件以及如何将您的应用程序作为服务运行。

如果您使用的是C#,我会建议MimeKitTopshelf