Executando o Office 365 Business Premium.
Curioso para saber se isso é possível ou se existe uma maneira compatível de fazer isso.
Desejo iniciar um script quando um e-mail é recebido por um destinatário específico (na verdade, uma lista de distribuição). O script fará algo baseado no IP do remetente. Quais são minhas opções para realizar isso? Essas informações estão disponíveis no Exchange Online?
Estou assumindo que a única maneira é pesquisar minha instância online do Exchange com Get-MessageTrace. Idealmente, gostaria que o Exchange acionasse o script de alguma forma (talvez a MS tenha algum serviço de nuvem que faça isso?).
Eu olharia para o Microsoft Flow ou PowerApps. Fora da pilha da Microsoft, também há IFTTT e Zappier. Eles usam webhooks para interagir com o Office 365, e o destinatário do email é um deles. Assim, você pode acionar um evento para salvar uma mensagem ao recebê-la de um destinatário ou uma variedade de outras ações disponíveis nesses aplicativos.
É claro que você também pode escrever seu próprio trabalho da Web do Azure e utilizar a API do Office 365 para criar um aplicativo personalizado para lidar com o que você deseja.