Um aplicativo me enviou 18.000 e-mails durante o fim de semana. Existe uma maneira de excluir em massa todas as mensagens dependendo de uma condição? Eu tinha cerca de 120 e-mails que não deveriam ser deletados.
Os e-mails foram enviados de Unique User Name <[email protected]>
. existe uma maneira de dizer ao Outlook para excluir todos os e-mails Unique User Name
que estão na minha caixa de entrada?
Eu poderia apenas CTRL + A todos os e-mails e excluí-los, mas quero ter certeza de selecionar apenas aqueles que realmente desejo excluir. Também preciso ter certeza de que os e-mails "reais" que estão entre os 18.000 e-mails não sejam excluídos.
Também tenho acesso de administrador aos nossos portais Microsoft 365 / Exchange Online, se houver uma maneira de excluí-los.
Eu usei o PowerShell para esta tarefa
Primeiro você precisa se conectar ao Exchange Online
Eu queria ter certeza de excluir apenas os e-mails que realmente desejo excluir. Consegui garantir isso usando o seguinte comando, que me enviou um log para a caixa de correio de destino.
Search-Mailbox -Identity [email protected] -SearchQuery 'Subject:"Subject of Mails"' -TargetMailbox [email protected] -TargetFolder Inbox
Então você pode simplesmente adicionar o
-DeleteContent
Switch para excluir os e-mails encontradosSearch-Mailbox -Identity [email protected] -SearchQuery 'Subject:"Subject of Mails"' -TargetMailbox [email protected] -TargetFolder Inbox -DeleteContent
Eu tive que executar isso duas vezes, pois
Search-Mailbox
retornará apenas 10.000 resultados/E-Mails.Se você ler isso depois de 1º de abril de 2020, esse cmdlet não terá mais suporte. Ainda pode funcionar, mas não há garantia.
@LPChip tinha uma ótima alternativa. Basta criar uma regra que copiará seus e-mails direcionados para uma pasta e excluí-los de lá.