C# Encontre e -mail do correio
Pergunta
Como encontrar itens na caixa de entrada do Outlook por e -mail?
Esta versão funciona e encontra email:
String sCriteria = "[From] = 'Sebastian Nowak'";
Outlook.Items filteredItems = inbox.Items.Restrict(sCriteria);
Esta versão não funciona, não encontra nenhum e -mail:
String sCriteria = "[From] = 'mymail@mydomain.com'";
Outlook.Items filteredItems = inbox.Items.Restrict(sCriteria);
Como eu devo pesquisar por e -mail do Wich Mail foi enviado.
Solução
A propriedade que você está procurando é:
inbox.Items.Restrict("[SenderEmailAddress]='mymail@mydomain.com'");
Confirmado usando a biblioteca do Outlook 12.0 usando o VS2005
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow