Salut j'ai développer un Add-in pour Outlook.
Et j'utilise l'événement NewMailEx.Pour déplacer des mail spécifique dans un dossier que j'ai défini:
Voici mon code:
//les mails non lu
Outlook.MailItem unReadMails = null;
object obj = null;
string[] ids = EntryIDCollection.Split(',');
try
{
int i = 0;
obj = oNameSpace.GetItemFromID(ids[i], oInbox.StoreID);
while (obj != null && i < ids.Length)
{
if (obj is Outlook.MailItem)
{
unReadMails = obj as Outlook.MailItem;
if (unReadMails.Subject.Contains("SMS") && unReadMails.SenderEmailAddress.Contains("support@ewaycom.com")) unReadMails.Move(oInbox.Folders["Notifications SMS"]);
if (unReadMails.Subject.Contains("MMS") && unReadMails.SenderEmailAddress.Contains("support@ewaycom.com")) unReadMails.Move(oInbox.Folders["Notifications MMS"]);
if (unReadMails.Subject.Contains("Fax") && unReadMails.SenderEmailAddress.Contains("support@ewaycom.com")) unReadMails.Move(oInbox.Folders["Notifications Fax"]);
}
i++;
if (ids.Length > 1) obj = oNameSpace.GetItemFromID(ids[i], Type.Missing);
}
}
catch (Exception ex)
{
MessageBox.Show("Exception produite" + ex);
}
Mon soucis est qu'à la reception du mail en question j'ai l'affichage de cette boîte de dialogue:

Alors j'aimerais éviter cela pour que les choses se fasse de manière transparente.
Merci
