Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从特定emailid发送的电子邮件中读取内容和附件_C#_Asp.net_Parsing_Email_Email Attachments - Fatal编程技术网

C# 从特定emailid发送的电子邮件中读取内容和附件

C# 从特定emailid发送的电子邮件中读取内容和附件,c#,asp.net,parsing,email,email-attachments,C#,Asp.net,Parsing,Email,Email Attachments,有没有一种方法可以使用C#.net开发widows表单/web应用程序,该应用程序可以读取从特定电子邮件ID发送的电子邮件的内容?附件将是文本文件,我有代码来阅读文本文件。但我需要知道如何解析电子邮件正文,提取文本文件等。如果您有代码/参考链接,请提供。您可以使用此代码 var messages = MailMessageQueue.ToList<MailMessage>(); //Define your MailMessageQueue foreach (var message i

有没有一种方法可以使用C#.net开发widows表单/web应用程序,该应用程序可以读取从特定电子邮件ID发送的电子邮件的内容?附件将是文本文件,我有代码来阅读文本文件。但我需要知道如何解析电子邮件正文,提取文本文件等。如果您有代码/参考链接,请提供。

您可以使用此代码

var messages = MailMessageQueue.ToList<MailMessage>(); //Define your MailMessageQueue
foreach (var message in messages)
{

   foreach (var attachment in message.Attachements)
   {
      var path = Path.GetFullPath(attachment.Name);
      //You can use StreamReader in order to parse
     ...... 
   }
}
var messages=MailMessageQueue.ToList()//定义您的邮件队列
foreach(消息中的var消息)
{
foreach(message.Attachements中的var附件)
{
var path=path.GetFullPath(attachment.Name);
//您可以使用StreamReader来解析
...... 
}
}

从服务器检索邮件时,您会收到什么样的数据?是哑剧吗?