Estamos executando um ambiente do Exchange 2013 / Outlook 2016 (Office 365). Algumas mensagens, notificações geradas pelo sistema, não são processadas corretamente por nossas regras de e-mail. As regras são regras do lado do servidor definidas no OWA. A caixa de correio 1 é uma caixa de correio pessoal de usuários, caixa de correio 2 é uma caixa de correio compartilhada à qual esse usuário explícito tem acesso total.
Caixa de Correio das Regras 1:
If subject contains string forward mail to mailbox 2
Caixa de correio de regras 2:
If subject contains string move message to folder folder 1
string identifica a mensagem por seu assunto, "Código 140" nesse caso. Quando eu envio uma mensagem do meu cliente Outlook para caixa postal 1 contendo a string , ela é processada perfeitamente - encaminhamento e movimentação de trabalhos.
Qualquer mensagem com exatamente o mesmo assunto que está sendo enviado de um serviço da Web de notificação automatizado não está sendo processada pelas regras e, portanto, permanece na caixa de entrada caixa de correio 1 , embora deva ser encaminhada e movida. Essas mensagens são codificadas em UTF-8 - mas outras mensagens codificadas em UTF-8 são processadas também, então não deve ser o problema.
As regras foram excluídas e adicionadas novamente várias vezes, sempre com o mesmo resultado. O modo de cache do lado do cliente foi desativado para fins de teste, mas o usuário prefere que ele seja ativado, já que não faz diferença, ele está ativo na configuração atual.
Eu comparei os cabeçalhos de mensagens de um email que aciona as regras e um que não. A propriedade do assunto é idêntica ao último bit.
Rastreamento do Wireshark de um correio processado não (POP3 do servidor de email externo):
RastreamentoWiresharkdeume-mailprocessado(POP3doservidordee-mailexterno):
PowershellOutputaopesquisarasregras:
[PS]C:\Windows\system32>Get-Mailbox|Where-Object{$_.Alias.Contains("username")} | Get-InboxRule -ErrorAction:SilentlyContinue | Where-Object {$_.Name.Contains("Code")} | select Description | fl
Description : Wenn die Nachricht folgende Bedingungen erfüllt:
die Nachricht enthält bestimmte Wörter im Betreff: 'Code 140'
Folgende Aktionen ausführen:
die Nachricht in Ordner 'Online' verschieben
und keine weiteren Regeln für diese Nachricht verarbeiten
Description : Wenn die Nachricht folgende Bedingungen erfüllt:
die Nachricht enthält bestimmte Wörter im Betreff: 'Code 140'
Folgende Aktionen ausführen:
Nachricht an "'[email protected]'" umleiten
und keine weiteren Regeln für diese Nachricht verarbeiten
Que é alemão para avançar ("umleiten") e mover ("verschieben"). "Code140" é a string com a qual desejo acionar a regra. Como dito acima, apenas uma regra por caixa de correio está ativa (Caixa de Correio 1 - > Encaminhar para a Caixa de Correio 2, Caixa de Correio 2 - > Mover / Classificar na Pasta "Online")
Existe alguma outra maneira de solucionar isso, já que afeta somente os e-mails gerados pelo sistema?