用户向我的网站发送短信,我的Windows 2012服务器在inetpub \ mailroot \ drop中将其作为.eml文件接收。
除文本外,该文件还有很多开销。
只查找用户输入的文本的算法是什么?
我的应用是Visual Studio 2015 VB.NET应用程序。
答案 0 :(得分:0)
您需要使用MimeKit之类的库来解析.eml消息。
您将能够像这样解析消息:
var message = MimeMessage.Load ("inetpub\mailroot\drop\message.eml");
获得解析后的MimeMessage
后,您需要阅读http://www.mimekit.org/docs/html/WorkingWithMessages.htm处的文档,了解邮件的结构。
但最有可能的是,您将能够像这样访问消息文本:
string text = message.TextBody;