通过电子邮件将新行插入 SQL Server 2012

Insert a new row into SQL Server 2012 from an e-mail

我想通过电子邮件insert/update SQL Server 2012 中的数据。 场景很简单:用户向我们发送一封电子邮件到特定的电子邮件地址,我们将其记录为事件请求。

我在网上搜索过,但找不到起点。我想指出正确的方向。我读到 SQL Server 曾经有一个接收电子邮件的功能,但在 SQL Server 2012 中已弃用,更新的功能数据库邮件不支持接收电子邮件。

请指导我正确的方向。

您需要某种服务(用您喜欢的任何语言编写)可以从 POP3 或 IMAP 帐户获取电子邮件,然后将其转换为 SQL 服务器中的一行数据.

SQL服务器本身不支持轮询电子邮件邮箱。

如果您使用 .NET 语言编写此代码,您可能会考虑将其转换为 SQL-CLR 存储过程,这是一个轮询邮箱的 .NET 代码块,位于并且是从 SQL 服务器执行。