É possível configurar regra no Outlook 2010 com base na classe de mensagem?

1

Recebo todos os relatórios não entregues para correspondências enviadas da minha empresa. Movê-los e catalogá-los pode demorar um pouco, e seria útil se eu pudesse criar uma regra que fizesse isso para mim.

A maneira mais robusta de fazer isso parece ser executar uma regra baseada na classe de mensagem Não entregue. No entanto, não consigo ver a classe de mensagens como uma opção em qualquer parte do assistente de regras avançadas e Fazer uma pesquisa no Google não é uma ajuda .

EDIT: Já tenho uma regra que procura "Undeliverable" no cabeçalho de assunto dos emails recebidos e move-os, mas isso afeta apenas os emails tradicionais (ou seja, aqueles com uma classe de mensagem "Message") e ignora relatórios não entregues reais.

Estou faltando algo óbvio, ou isso não pode ser feito?

    
por SinisterBeard 25.10.2013 / 12:22

2 respostas

4

Você não pode fazer isso com as regras do Outlook. Mas você pode com macros do Outlook. Primeiro, ative as macros na Central de Confiança das Opções do Outlook. Em seguida, no Outlook, pressione ALT + F11 para abrir o VBA e cole a macro a seguir em ThisOutlookSession . Depois disso, salve as alterações e reinicie o Outlook. A macro moverá todos os NDRs para a subpasta "NDR" da sua Caixa de Entrada. Ele também criará essa subpasta, se necessário. Sinta-se à vontade para substituir ("NDR") pelo seu nome de pasta, se necessário.

Private WithEvents Items As Outlook.Items

Private Sub Application_Startup()
    Set Items = Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub Items_ItemAdd(ByVal Item As Object)
    On Error Resume Next

    If UCase(Item.MessageClass) = "REPORT.IPM.NOTE.NDR" Then
        Set Folders = Session.GetDefaultFolder(olFolderInbox).Folders
        Set Folder = Folders.Item("NDR")
        If Folder Is Nothing Then
            Folder = Folders.Add("NDR")
        End If
        Item.Move Folder
    End If
End Sub
    
por 30.10.2013 / 22:28
0

Dependendo da sua necessidade, a regra a seguir deve funcionar.

Mude [email protected] e myUndeliverable para se adequar ao seu ambiente.

Apply this rule after the message arrives

from [email protected]

and with Undeliverable in the subject

move it to the myUndeliverable folder

and stop processing more rules

Os relatórios de falha de entrega (NDRs) só podem ser movidos para a pasta, mas não podem ser encaminhados para os outros.

    
por 30.10.2013 / 10:12