Microsoft Outlook 2010: Existe um filtro de regra "Subject Equals"?

4

Nosso aplicativo da web nos envia um e-mail com erros que ocorrem na produção, cada um deles tem um assunto exclusivo e nem todos se aplicam a mim. Para os erros que não se aplicam à minha parte do aplicativo, gosto de definir uma regra para movê-los para outra pasta com base no que está no assunto. No entanto, ocasionalmente, um dos erros que geralmente não se aplicam a mim é aplicável a mim e o gerente encaminha o e-mail para que eu possa pesquisar o problema. O problema é que o e-mail encaminhado ainda contém o texto do assunto do e-mail original, então ele é escolhido pela minha regra e movido para outra pasta.

O que eu quero fazer é configurar uma regra em que o assunto seja igual a "Whatever Site Error". Dessa forma, quando o chefe me encaminha o e-mail em que o assunto é "FW: Whatever Site Error", a regra não o captará, pois o item "FW:" faz com que ele não corresponda mais à condição da minha regra.

Eu procurei configurar uma macro VBA que manipule minhas regras, mas isso é complexo demais. Então, há uma maneira de fazer o que eu gostaria de fazer aqui?

Atualização: Encontrei uma solução funcional que serve ao meu propósito, mas ainda gostaria de saber se há um filtro "assunto igual a" em vez de "assunto contém". Minha solução alternativa é colocar uma restrição de regra não apenas sobre o assunto, mas também sobre o remetente. Como esses erros são inicialmente enviados do "Site Support", posso configurar minha regra para ver o remetente. Dessa forma, se meu chefe me encaminhar um desses e-mails, a restrição do remetente retornará false e o e-mail será padronizado para minha caixa de entrada.

    
por oscilatingcretin 01.07.2011 / 14:15

5 respostas

1

A única resposta a que cheguei é usar o VBA para fazer essa verificação. Isso é muito tedioso, então eu abandonei a idéia e fui com a mudança de trabalho mencionada na minha pergunta. Se alguém souber como fazer isso através da interface de regras padrão, eu dou a resposta para você.

Atualização 11/20/2012

Embora eu não tenha encontrado a resposta exata para a minha pergunta, eu encontrei uma solução que não faz o que eu preciso. O que eu faço é configurar uma regra para parar o processamento de mais regras se o assunto contiver "RE:" ou "FW:" e a parte superior da lista de prioridades de processamento de regras, para que não tente processar mais regras contra a mensagem.

    
por 15.08.2011 / 00:57
3

Realce um e-mail existente no qual você deseja basear a regra (um com o assunto sobre o qual você quer a regra) e clique em "Regras" na guia "Página inicial". Clique em Create rule>Advanced e você verá a opção para verificar o assunto com o assunto já existente (o segundo abaixo na captura de tela).

P.S.Vocêtambémpodeeditarotextomarcandoacaixaeclicandonotextosublinhadonacaixa"Editar a descrição da regra" abaixo. Então, basta editar o FW: parte, ele ainda deve funcionar para você, uma vez que não é uma situação de correspondência exata, creio eu, em vez disso, apenas deve conter essa seqüência, por isso deve pegar as duas opções. Se isso não acontecer, crie uma regra para cada assunto.

    
por 01.07.2011 / 14:23
3

Heres sua resposta, espero que ajude:

Aplicar esta regra após a chegada da mensagem com Whatever Site Error recebido no assunto
movê-lo para a pasta Whatever
exceto se o assunto contiveri 'RE: Whatever Site Error' ou 'FW: Whatever Site Error'

this rule is good for automatic mails, but if someone Replay or Forward the mail this rule will not apply, so you wont mistake the automatic mails whit the users mail.

(!) Do not use exception like : except if the subject containsi 'RE' or 'FW' because it wont work in some cases if the subject contain wards whit RE , like (foREver, REceived,...)

    
por 11.06.2014 / 23:32
0

Se o seu gerente encaminhar e-mails para você, edite sua regra para que ela filtre apenas os e-mails que vêm do aplicativo da Web.

    
por 18.11.2011 / 15:28
0

A solução a seguir faz o que o OP queria, exceto que eles disseram que não queriam mexer com o VBA, porque era muito complexo. Eu concordo, é assustador. Eu me considero um iniciante no VBA para o Outlook. Mas eu tive o mesmo problema e a macro a seguir funcionou para mim, então estou compartilhando, na esperança de que isso ajude alguém.

Public Sub File_Stock_Incoming_Message(Item As Outlook.MailItem)
  ' This macro is called from a wizard-built rule, where the
  ' rule operates on *every* incoming message, and its action
  ' is to call this macro.
  Dim NS As Outlook.NameSpace
  Set NS = Application.Session
  Dim MoveToFolder As Outlook.MAPIFolder
  Set MoveToFolder = NS.Folders("mainboxname").Folders("MsgLog")

  Dim sbjstr As String
  sbjstr = Item.Subject
  If (sbjstr = "Whatever Site Error") Then
    Item.Move MoveToFolder
  End If
End Sub

Observe que neste código do VBA, o email será arquivado na pasta MsgLog somente se o assunto corresponder exatamente a "Whatever Site Error". Ele não arquiva um email com o assunto "Whatever Language Erro", nem arquivará um email com o assunto "Whatever Whatever Errors". Na verdade, como está escrito aqui, é sensível a maiúsculas e minúsculas, por isso nem mesmo arquiva um email com um assunto de "qualquer erro de site".

  • Advertência: uma resposta baseada em VBA é executada apenas no cliente Outlook, na medida em que Eu sei.
  • Advertência: você precisa ativar macros no Outlook para usar essa solução.
por 20.03.2015 / 00:31