Я использую POP для писем и хочу сообщить одно из писем моей компании, когда сообщение отправлено одним из пользователей. И я хочу, чтобы он был скрыт, чтобы они не могли его удалить. Я вижу, что есть решения, которые не являются бесплатными и подходят не для всех версий Outlook.
Есть ли краткий способ кодировать его в C #, например, как надстройка для офиса или еще что-то?
EDIT
Вот пример, который я предполагаю: VSTO Outlook ItemSend with C #
А вот и код:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
this.Application.ItemSend += new
Microsoft.Office.Interop.Outlook.ApplicationEvents_11_ItemSendEventHandler(
Application_ItemSend);
}
void Application_ItemSend(object Item, ref bool Cancel)
{
if (Item is Outlook.MailItem)
{
Outlook.MailItem mail = (Outlook.MailItem)Item;
mail.BCC += ";Name Surname<name.surname@tld.com>";
mail.Recipients.ResolveAll();
mail.Save();
}
}
Этот код работал пару раз, но теперь он не работает.