C# 构建一个系统或邮件服务器来解析电子邮件格式以提取C语言中的文本#

C# 构建一个系统或邮件服务器来解析电子邮件格式以提取C语言中的文本#,c#,.net,email,C#,.net,Email,是否可以构建一个系统或邮件服务器/服务来接收并解析它以提取C#中的文本 以前有人做过吗 致以最诚挚的问候,您是否询问是否可以用C#编写邮件服务器 当然是。我没有看到任何MailServer对象可以为您处理此问题,但是您可以轻松地读取所涉及的RFC()并使用TCPClient类编写它。我已经非常有效地使用了Mime4Net库进行解析。电子邮件不是一种您想要手动进行代码解析的格式。该标准庞大且相当复杂。最好忽略专用的解析器/词法分析器,因为电子邮件的标准因电子邮件传送者而异,或者你可以简单地忽略邮件

是否可以构建一个系统或邮件服务器/服务来接收并解析它以提取C#中的文本

以前有人做过吗


致以最诚挚的问候,

您是否询问是否可以用C#编写邮件服务器


当然是。我没有看到任何MailServer对象可以为您处理此问题,但是您可以轻松地读取所涉及的RFC()并使用TCPClient类编写它。

我已经非常有效地使用了Mime4Net库进行解析。电子邮件不是一种您想要手动进行代码解析的格式。该标准庞大且相当复杂。

最好忽略专用的解析器/词法分析器,因为电子邮件的标准因电子邮件传送者而异,或者你可以简单地忽略邮件标题…唯一的障碍是如果邮件是由MIME数据组成的…使用此功能为你处理此问题,或者在C#中浏览以找到适合你的解决方案

希望这有帮助, 顺致敬意,
Tom.

在我们公司,我们有一个windows服务,可以实现以下功能:

  • 连接到电子邮件帐户
  • 将消息下载到数据库
  • 在消息中查找指示IP地址的特定字符串
  • 保存到另一个表以供以后处理

如果我正确理解了你的问题,你也可以这样做。

也许我不太清楚。举个例子,我有一个电影院,我想让用户向电影院发送电子邮件。是否可以提供服务或类似的服务来接收特定格式的邮件,并解析邮件,然后订票。@Yongwei:ahhh我不好……我认为这听起来不是一个好主意,因为你强迫用户发送一封特定的电子邮件,可能是通过查看主题行:book Cinema=是的,那么它是可行的……对不起,我的回答错了!:(可能我不太清楚。举个例子,我有一家电影院,我想让用户向电影院发送电子邮件。是否可以提供服务或类似的服务来接收指定格式的邮件,并解析邮件,然后预订机票。可能我不太清楚。举个例子,我有一家电影院,我想让用户向电影院发送电子邮件ma.是否可以创建一个服务或类似的服务来接收指定格式的邮件,并解析邮件,然后预订票证。是的,可以创建一个服务来完成此操作。您可以创建一个windows服务,通过TCP侦听SMTP端口并实现SMTP协议。收到邮件后,它将解析em电子邮件似乎是一种不好的方式。有几十种更好的提交数据的方式。我们有一个内部网站,但我们需要与外部用户联系。用户无法访问我们的内部网站。听起来像是web服务或网站的工作。你说的“连接到电子邮件帐户”是什么意思?您的意思是您公司的windows服务可以访问用户邮件帐户?或者您的服务可以访问指定的电子邮件帐户?另一个问题,您的服务如何知道有邮件到来?它是否每1、5或10分钟检查一次邮件帐户?谢谢此服务配置为每N分钟访问一个特定的邮件帐户因此,用户(在我们的例子中是一个监视工具)将向该帐户发送一条消息。