将电子邮件读入 SQL 数据库的 .net 代码

2024-01-06

我正在寻找一些链接和/或代码片段,这些链接和/或代码片段将允许 ASP.NET 网页(或者 Outlook 加载项)允许我阅读发送到特定电子邮件地址的电子邮件,然后解析电子邮件将消息分成组成部分(即主题、正文、附件等)并保存到我的数据库中。

基本主题行和内容是最重要的,但我还希望能够迭代附件和任何内嵌图像,然后解构这些片段并保存到 SQL 数据库中,以便可以重建消息。

我本质上想要完成的是有一种方法将某些“重要”电子邮件转发到非人类电子邮件地址,让我的应用程序将这些部分分开,然后保存到 SQL Server 数据库,然后将它们重新发布到网站- 用于存档目的。

有任何库或链接可以使这一过程尽可能轻松,并阻止我重新发明轮子吗?

编辑:我使用的电子邮件是常规 pop3 帐户,而不是交换帐户,如果这有什么影响的话。


我也听说过一些好消息mime4net http://www.mime4.net/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将电子邮件读入 SQL 数据库的 .net 代码 的相关文章

  • 单击 GridView 查找选定行

    我正在尝试获取 GridView 并从单击的行中获取数据 我已经尝试了下面的代码 当我单击该行时 我会返回选定的索引 但是当我查看 GridView 中的实际行时 它们显示为空 不知道我错过了什么 ASP 使我的网格
  • Outlook 插件:从选定的日历中获取元素

    我正在创建 Outlook 加载项 我想知道如何从选定的日历中获取元素 例如 我需要从名为 myCalendar 的日历中获取所有约会项目 现在 我可以从所有日历中获取所有约会项目 谢谢你 这些额外的日历作为主日历文件夹的子文件夹提供 所以
  • ASP.NET 中的 ThreadStaticAttribute

    我有一个需要存储的组件static每个线程的值 它是一个通用组件 可以在许多场景中使用 而不仅仅是在 ASP NET 中 我想用 ThreadStatic 属性来实现我的目标 假设它在 ASP NET 场景中也能正常工作 因为我假设每个请求
  • .NET 4.5 和 .NET 4.5.1 是否默认启用 TLS 1.1 和 TLS 1.2?

    在我们的 Windows 2012 Server R2 上 我们需要禁用 TLS 1 0 不过 我们正在运行 NET 4 5 Wcf 服务 我们发现 如果禁用 TLS 1 0 WCF 服务将不再运行 因为我们收到错误 现有连接被远程主机强制
  • ASP.NET MVC 应用程序和 ASP.NET Web 应用程序有什么区别

    任何人都可以解释一下 ASP NET 中的 MVC 和 Web 应用程序之间的区别 在mvc中我们可以找到controllers文件夹 我们不能在 Web 应用程序中找到控制器文件夹吗 请消除我的困惑 MVC 使用控制器来编排模型和视图 以
  • 反序列化 XML 文件而不将其全部加载到内存中 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 假设您的应用程序使用 XmlSerializer 序列化对象 当应用程序的另一部分 例如外部服务或另一个组件 处理该 XML 文件时 会返回一个
  • 如何在单击 ASP.NET 中的浏览器后退按钮时使会话过期

    这是我的场景 我有以下页面 1 登录页面 1 个母版页作为 ABC Master 3 个子页面为 第 1 页 第 2 页 第 3 页 第1页 第2页和第3页是母版页 ABC Master 的子页面 页面流程 输入用户名和密码后 如果单击 登
  • ASP.NET 设置 GridView 列最大宽度大小

    我在 VS2005 上使用 ASP NET C 我有一个 GridView 表 其中有一列名为Description 并且由于输入总是很长 因此描述在水平方向上也很长 我希望 GridView 的所有列都有最大宽度 我尝试了很多方法 但没有
  • 如何在 gridview 内添加级联下拉菜单以进行编辑?

    我有一个相当标准的 ASP NET GridView 它显示具有父子关系的 2 列 尽管数据库中存在 A 列和 B 列之间的关系 但 GridView 并未实现它 我想做以下事情 当用户选择编辑该行时 将显示 2 个下拉菜单 DropDow
  • 通用 XML 反序列化为未定义的对象

    我有一个很长 变化很大的 XML 文件 我试图将其部分内容存储到数据库中 现在 我不想手动编写 10 000 个不同的对象来存储反序列化数据 有没有办法根据 XML 文件中的内容定义对象 例如 如果我有
  • Azure:用户登录失败

    我做了什么 我在 Azure 中添加了资源组 添加了带有先前资源组的 Web 服务 添加了带有先前资源组的 SQL Server 数据库 从此数据库检索生成的连接字符串并在此处提供用户名和密码 将此连接字符串添加到Web服务中的应用程序设置
  • 我可以为我在面板上绘制的节点显示工具提示吗?

    我有一个 MMO 网格系统及其用途A 寻找路径 有时它会失败 因为我的节点放置不当 为了解决这个问题 我制作了一个网格可视化器 它工作正常 我可以看到一些节点放置得不好 但我看不到哪些节点 这是我显示节点的代码 foreach var no
  • $('#<%=nameLabel.ClientID%>') 在 .js 文件中不起作用,而在脚本位于页面中时起作用

    在我的 jquery 脚本中使用 当它位于页面中的 块时 它工作正常 因为它是一个内容页面 它被评估为 ctl00 contentPanel1 nameLabel 正确的是 我可以在调试脚本时看到它 但是 当我在 js 文件中保留相同的脚本
  • 在.net中创建一个圆形头像图像

    我想创建一个默认头像图像 它是一个带有缩写的圆圈 我想在服务器端以 png 格式执行此操作 使用 net 图形库可以实现这一点吗 我最终这样做了 感谢您为我指明了正确的方向 TaW public ActionResult Avatar us
  • 如何为WCF服务添加跨域支持

    我试图允许从托管在 localhost 80 的 javascript 应用程序向托管在不同端口的 WCF RStful 服务发出 POST 请求 但不知何故它不起作用 我尝试将自定义属性添加到标头 以及以编程方式将其添加到我的服务中JSO
  • CAS(代码访问安全)的目的是什么?

    我参与过很多 Web 应用程序 但从未使用过 CAS 也许也从未觉得有必要使用它 什么时候需要使用CAS 人们真的在他们的应用程序中使用它吗 CAS 实际上只在桌面应用程序中有用 可以这么说 在桌面应用程序中 您想要限制通过网络 例如 运行
  • 更改为通用接口对性能的影响

    我使用 Visual Studio 使用 C NET 开发应用程序 ReSharper 在我的方法原型中经常建议我用更通用的类型替换输入参数的类型 例如 如果我仅在方法主体中使用带有 foreach 的列表 则使用 List 和 IEnum
  • 编辑表单以清理/验证电话号码

    我对 PHP 的经验非常有限 我真的希望有人可以帮助我 我想要做的是清理 验证输入的电话号码 以便只允许使用数字 我想我需要使用FILTER SANITIZE NUMBER INT但我不确定在哪里或如何使用它 这是我的代码
  • 如何从 Windows 10 卸载 .net Framework 4.8

    我安装了 Windows 10 和 net Framework 4 7 2 并且我的程序运行良好 然后我想尝试一下 net Framework 4 8 安装后 我的程序无法运行 我试图卸载 net Framework 4 8 我从控制面板进
  • 如何通过反射获取透明代理的属性值?

    我的代码接收透明代理而不是原始实例 虽然这var type obj GetType 产生原始类的类型 下面的代码抛出TargetException 对象与目标类型不匹配 var value property GetValue obj nul

随机推荐

  • 如何在 Mac OSX clang 上获得对 thread_local 的支持?

    如图所示这个答案 https stackoverflow com a 23850891 115751 Mac OSX 上的 Xcode 中的 clang 不支持thread local即使设置了 C 11 标志也可以存储 即使在最新版本上
  • 为什么我的调试器有时会崩溃并做出与我的代码不一致之类的事情?

    当我在我的 C 代码上使用调试器时 在我的特定情况下 是 QT Creator 和 GDB 一起激发了这个灵感 有时甚至在调用之后make clean其次是make调试器似乎吓坏了 有时它似乎与另一段代码的行号对齐 并且会跳来跳去 有时这会
  • string::find 的 C++ 正则表达式等效项

    我正在尝试编辑一个开源 C 程序来进行简单的调整 以便输入之一接受正则表达式字符串而不是字符串 我是一个完全的 C 菜鸟 从未写过任何东西 所以我希望有人能给我指出一个可以工作的函数 采取以下代码 include
  • 每次请求时都会调用tornado.web.RequestHandler中的初始化/

    有一个initialize中的方法tornado web RequestHandler类 每次有请求时都会调用吗 是的 龙卷风在召唤initialize对于每个请求 如果您想在请求之间共享状态 例如数据库连接 将其存储在self appli
  • NHibernate 属性公式过滤器

    我有以下课程 MyClass public virtual int Id get set public virtual int Code get set public virtual int Description get set publ
  • 如何将文件下载到本地下载文件夹?

    我使用 WebView 启用了文件的下载设置 我正在使用 DownloadManager 保存文件 但这些文件不会出现在本地下载目录中 我下载的文件保存在这里 gt file storage emulated 0 Android data
  • 带有 NULL 的指针算术

    有人可以解释一下为什么 int main void char a NULL int b NULL double c NULL printf n d d d n d d d n n int a 1 int b 1 int c 1 int a
  • Windows 在哪里存储 ACL,ACL 是否跟随文件从一台计算机传输到另一台计算机?

    我们的应用程序使用的组件需要在可执行文件的目录中包含许可证文件 该文件恰好是 NET WinForms 应用程序 尽管我认为这对这个问题并不重要 当安装在某些 XP Pro 计算机上时 迄今为止仅数百台计算机中的三台 该组件会引发许可证异常
  • 去掉itextsharp中的左右侧边框,想要一个矩形框

    Remove the left and right side borders of Approved By and sign and also i need to draw a small rectangular box after cal
  • 无法打开自定义文件扩展名

    我有一个我希望支持的文件格式 它只是一个 zip 但我已将其重命名为 amg 以便我的应用程序可以读取它 在我的带有姜饼的三星手机上 它工作正常并且可以打开 在我的带有 Kitkat 的摩托罗拉手机上 我得到的只是无法打开它 我尝试过这里找
  • 使用 Lua I/O 函数创建新文件

    我开始学习io 函数 并尝试在我的代码中实现它们 我一直在寻找这个问题的答案 但似乎没有任何明确的答案是或否 或者至少我没有看到 我希望这里有人能知道答案并能够提供帮助 我想创建一个可以随着时间的推移写入的文本文件 它基本上是一个日志 我将
  • 为什么要禁用 IpV6 Hadoop 安装

    我已经在 Ubuntu 系统上成功安装并运行 Hadoop 我正在关注一些文章的教程 我很困惑为什么每一步都建议禁用 ipv6 如果我不在系统上禁用 ipv6 会有影响吗 有谁能回答一下吗 就像声明的那样here http wiki apa
  • CKEditor:在粘贴上应用removeFormat

    我已经成功地设置了一个粘贴事件来捕获粘贴到文本区域的 HTML 我需要在将 HTML 粘贴到文本区域之前或之时自动将removeFormat 命令应用于该 HTML 以便我可以去除其中的类 各种标签和其他属性 有人可以指出我正确的方向来正确
  • VBA“ThisWorkbook.Close”不关闭此工作簿!

    我正在 Excel 中编写一个 VBA 宏 该宏应该打开 fileB xls 然后在打开后立即关闭 由于我们将讨论 3 个 Excel 文件 因此我将第一个文件命名为 fileA 文件 A 用户窗体上按钮的代码如下所示 Private Su
  • 一个应用程序中哪一个应该是单例? MongoClient 还是 MongoDatabase 还是 MongoCollection?

    正如文档中提到的 http mongodb github io mongo java driver 3 3 driver getting started quick tour http mongodb github io mongo jav
  • 错误“此方法必须返回 int 类型的结果”?

    我下面有这段代码 它不断告诉我Thanksgiving 必须返回int 类型的结果 我已经投射了所有结果只是为了确定 但似乎没有任何效果 为什么我会收到此错误 public class Thanksgiving private static
  • 检测 Android 4.0+ 上的屏幕截图尝试

    我正在开发一个 Android 应用程序 该应用程序高度重视保护用户的数据 以至于不会在本地设备的持久内存中存储任何内容 为了进一步保护用户数据 每当有人尝试截取活动应用程序的屏幕截图时 我们都希望向我们的服务器发出 Web 服务调用 到目
  • Python 和 Selenium 移动仿真

    我正在尝试使用 Selenium 仿真和 Python 来模拟 iPhone X 的 Chrome 如下所示 from selenium import webdriver mobile emulation deviceName iphone
  • Google App Engine 上的 django-nonrel - 对 ManyToMany 使用 ListField 的影响

    我正在开发 Google App Engine 应用程序 对此我还比较陌生 我已经在 Django 中构建了一个应用程序 并拥有一个使用 ManyToMany 字段类型的模型 我知道 django nonrel 不支持 Django 的多对
  • 将电子邮件读入 SQL 数据库的 .net 代码

    我正在寻找一些链接和 或代码片段 这些链接和 或代码片段将允许 ASP NET 网页 或者 Outlook 加载项 允许我阅读发送到特定电子邮件地址的电子邮件 然后解析电子邮件将消息分成组成部分 即主题 正文 附件等 并保存到我的数据库中