[各位大侠]谁有解析邮件的代码
我自己写的代码解析不出正确的邮件内容我知道怎么解析一下是我的代码.while (sr.Peek ()>0)
{
string str = sr.ReadLine();
if(str.IndexOf ("Subjiect:")>=0)
{
int start = str.IndexOf(":");
mail.Title = str.Substring(start+1).Trim();
}
else if (str.IndexOf("To") >= 0)
{
int start = str.IndexOf(":");
mail.SendMail = str.Substring(start + 1).Trim();
}
else if (str.IndexOf("Cc") >= 0)
{
int start = str.IndexOf(":");
mail.CC = str.Substring(start + 1).Trim();
}
else if (str.IndexOf("Date") >= 0)
{
int start = str.IndexOf(":");
mail.DataTime = str.Substring(start + 1).Trim();
}
else if (str.IndexOf("From") >= 0)
{
int start = str.IndexOf(":");
mail.ReceiveMail = str.Substring(start + 1).Trim();
}
else if (str.IndexOf("Message-Id:") >= 0)
{
continue;
}
else
{
mail.Body += str + "\r\n";
}
}