e-mails de detecção Outlook auto resposta / out-of-office
-
06-07-2019 - |
Pergunta
Foi pesquisando para isso e não encontrei nada ...
Alguém sabe se existe uma maneira, dado um item de e-mail Outlook, para detectar se ele foi enviado pelo "Out of Assistente do Office"? Existe alguma propriedade que o Outlook define sobre o objeto, ou qualquer informação de cabeçalho, que identifica um e-mail como tal? Eu estava esperando para não ter que analisar a linha de assunto para "fora do escritório", etc.
Seria ótimo se houvesse algum padrão, então Autoreplies de outros serviços de e-mail (como o Gmail) também poderia ser detectado, mas para mim Outlook é a maior prioridade.
Solução
Existe um campo de cabeçalho ( http: // www.iana.org/assignments/auto-submitted-keywords/auto-submitted-keywords.xhtml ), mas parece que o MS Outlook não configurá-lo (pelo menos, não Outlook 2003). Eu acho que você tem que analisar a linha de assunto.
Outras dicas
Procure esses cabeçalhos:
- x-autorespond
- precedência ou x-precedência com o valor "auto_reply", "massa" ou "junk"
- submetidos auto- com o valor "auto-respondeu"
- x-auto-resposta de suprimir (nem sempre, ver a resposta abaixo)
e assuntos começando com:
- Auto:
- resposta automática
- Autosvar
- Automatisk svar
- Automatisch antwoord
- Abwesenheitsnotiz
- Risposta Non al computador
- Automatisch antwoord
- Auto Response
- Respuesta automática
- Fuori sede
- Out of Office
- Frånvaro
- Réponse automatique
É importante notar que o Exchange é suposto para suprimir out-of-office e-mails em resposta a mensagens com um cabeçalho Precedence:bulk
ou X-Auto-Response-Suppress:OOF
:
http://blogs.technet.com/b/exchange/archive /2006/10/06/3395024.aspx
Esta questão muitas vezes surge no Google, então eu decidiu acrescentar uma nota importante.
Nunca use X-Auto-Response-Suppress
em seus filtros como sugerido na outra resposta.
X-Auto-Response-Suppress
é usado pelo Exchange para contar outros servidores para respostas automáticas não enviar em resposta a um e-mail. Isso não significa que este e-mail é uma resposta automática.
Nós tivemos que aprender da maneira mais difícil, espero que você não terá que. Eu também escreveu um post com mais detalhes: http://www.jitbit.com/maxblog/18-detecting-outlook-autoreplyout-of-office-emails-and-x-auto-response-suppress-header/
Eu olhei para cabeçalho do Outlook e-mails auto resposta, mas não encontrou qualquer especial. Você pode tentar um pequeno truque aqui - Basta manter a noção do tempo em que o servidor de correio envia o e-mail para os usuários. Se o servidor de correio recebe um e-mail resposta dentro de poucos segundos (digamos menos de 10 segundos), o seu provavelmente uma resposta automática. Incorporar esta com análise sujeitos a obter uma melhor detecção de e-mails de resposta automática. Não é um método concreto, mas eu acho que vai funcionar.
De acordo com a Exchange Server 2007 Out of Office (OOF ) 1 - Exchange Team Blog , o sinal confiável de resposta Fora do exercício de uma troca é
X-Auto-Response-Suppress:OOF
1 "OOF" meios "para fora da instalação", um rudimento de Xenix (!) que a M $ usado para o email no passado .