当我尝试保存邮件附件时,我收到以下异常。
代码:
if (attachmentType == OlAttachmentType.olEmbeddeditem)
{
var at = mailItem.Attachments[1];
at.SaveAsFile(tempMsgFile); // Exception is thrown here.
actualEmail = outlookApp.CreateItemFromTemplate(tempMsgFile, tempFolder) as MailItem;
}
我收到以下异常
发生System.OutOfMemoryException HResult = -2147024882
消息=无法保存附件。没有足够的可用内存 运行这个程序。退出一个或多个程序,然后再试一次 Source = Microsoft Outlook StackTrace: 在Microsoft.Office.Interop.Outlook.Attachment.SaveAsFile(String Path)
的InnerException:
当我尝试从Outlook本身保存邮件为msg文件时,我也得到了同样的例外。
我没有注意到任何内存问题,仅针对某些电子邮件会出现此错误。我注意到的是发生上述错误的电子邮件有很多To地址。
任何线索??