public bool IsMultipart(ArrayList asHeader)
{
for (int i = 0 ; i < asHeader.Count; i = i+ 2)
{
if ( asHeader[i].ToString().ToLower() == IMAP_MESSAGE_CONTENT_TYPE.ToLower())
{
string sValue = asHeader[i+1].ToString();
sValue = sValue.ToLower();
if (sValue.StartsWith( IMAP_MESSAGE_MULTIPART.ToLower() ) ||
sValue.StartsWith( IMAP_MESSAGE_RFC822.ToLower() ))
{
return true;
}
else
return false;
}
}
return false;
}