हाय मुझे सी # का उपयोग करके Outlook 2010 से स्थानीय निर्देशिका में संलग्नक और इनलाइन छवि को अलग से पढ़ना होगा। मैंने इसके लिए संपत्ति और सामग्री आईडी अवधारणा का उपयोग किया है। मैं ऐसा करने के लिए निम्नलिखित कोड का उपयोग कर रहा हूं लेकिन अब यह काम कर रहा है।आउटलुक छवि और आउटलुक 2010 में अनुलग्नक के बीच अंतर कैसे करें [सी #]
if (mailItem.Attachments.Count > 0)
{
/*for (int i = 1; i <= mailItem.Attachments.Count; i++)
{
string filePath = Path.Combine(destinationDirectory, mailItem.Attachments[i].FileName);
mailItem.Attachments[i].SaveAsFile(filePath);
AttachmentDetails.Add(filePath);
}*/
foreach (Outlook.Attachment atmt in mailItem.Attachments)
{
MessageBox.Show("inside for each loop");
prop = atmt.PropertyAccessor;
string contentID = (string)prop.GetProperty(SchemaPR_ATTACH_CONTENT_ID);
MessageBox.Show("content if is " +contentID);
if (contentID != "")
{
MessageBox.Show("inside if loop");
string filePath = Path.Combine(destinationDirectory, atmt.FileName);
MessageBox.Show(filePath);
atmt.SaveAsFile(filePath);
AttachmentDetails.Add(filePath);
}
else
{
MessageBox.Show("inside else loop");
string filePath = Path.Combine(destinationDirectoryT, atmt.FileName);
atmt.SaveAsFile(filePath);
AttachmentDetails.Add(filePath);
}
}
}
कार्य प्रगति पर कृपया मदद ....
स्ट्रिंग SchemaPR_ATTACH_CONTENT_ID = @ "http://schemas.microsoft.com/mapi/proptag/0x3712001E"; – zytham