Acho que a melhor opção é usar regras. vá para o Assistente de Regras (Gerenciar Regras) e escolha
- Nova regra
- Iniciar a partir de uma regra em branco - > Aplicar regra na mensagem que recebo
- Clique em Próximo
- Em seguida, verifique
with specific words in the sender's address
e clique no texto azul (na caixa, na etapa 2) - Digite o texto a ser pesquisado
- Clique em próximo
- Escolha o que fazer - Exclua, exclua ou mova permanentemente (ou outro!)
- Próximo
- Próximo (a menos que você precise adicionar uma exceção
- Nomeie-o e execute-o! Clique em Concluir
Eu acho que o acima é perigoso porque bloquearia [email protected] mas, isso pode ser suficiente!
Você pode tentar clicar com o botão direito do mouse em qualquer e-mail e escolher lixo - > opções de lixo eletrônico. Formulário aqui, vá para a guia Remetentes bloqueados e adicione .ovh. Isso também tem o mesmo problema que a regra acima.
Tenho certeza de que a regra mencionada acima funcionaria, mas caso contrário, você teria que escrever um script VBa ... ISTO NÃO É TESTADO. Faça o backup dos seus e-mails primeiro, apenas em caso positivo!
Private Sub Application_NewMailEx _
(ByVal EntryIDCollection As String)
Dim arr() As String
Dim i As Integer
Dim ns As Outlook.NameSpace
Dim itm As MailItem
Dim m As Outlook.MailItem
On Error Resume Next
Set ns = Application.Session
arr = Split(EntryIDCollection, ",")
For i = 0 To UBound(arr)
Set itm = ns.GetItemFromID(arr(i))
If itm.Class = olMail Then
Set m = itm
If InStr(0, m.SenderEmailAddress, ".ovh", 1) Then
m.Delete
End If
End If
Next
Set ns = Nothing
Set itm = Nothing
Set m = Nothing
End Sub