UPDATE сентябрь 2015 г. Этот ответ по-прежнему получает upvotes, поэтому я собираюсь оставить его здесь, поскольку он кажется полезным некоторым людям, но, пожалуйста, ознакомьтесь с другими ответами из @reexmonkey и @Pressacco сначала. Они могут обеспечить лучшие результаты.
ОРИГИНАЛЬНЫЙ ОТВЕТ. Дайте этот снимок:
Это должно привести к исчезновению этих сообщений.
Я сохранил свой web.xsd в корне моей веб-папки (что может быть не лучшим местом для него, но только для демонстрационных целей), а мое свойство Schemas выглядит следующим образом:
"C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ xml \ Schemas \ DotNetConfig.xsd" "Веб. xsd "
blockquote>
Согласно вашему требованию вы хотите отправить существующий почтовый объект в виде вложения к другому письму в Outlook.
Один из способов сделать это - сохранить существующий элемент mailItem в качестве вложения в другой. Попробуйте это:
private void AddMessageAsAttachment(Microsoft.Office.Interop.Outlook.MailItem
mailContainer,Microsoft.Office.Interop.Outlook.MailItem mailToAttach)
{
Microsoft.Office.Interop.Outlook.Attachments attachments = null;
Microsoft.Office.Interop.Outlook.Attachment attachment = null;
try
{
attachments = mailContainer.Attachments;
attachment = attachments.Add(mailToAttach,
Microsoft.Office.Interop.Outlook.OlAttachmentType.olEmbeddeditem, 1, "The attached e-mail");
mailContainer.Save();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
if (attachment != null) Marshal.ReleaseComObject(attachment);
if (attachments != null) Marshal.ReleaseComObject(attachments);
}
}
Получить письмо, которое следует добавить в качестве вложения. затем вызовите «SaveAs ({имя_файла}, Microsoft.Office.Interop.Outlook.OlSaveAsType.olMSG)» и добавьте этот файл в свою новую почту