
Trabalhamos com uma empresa gigante que acrescenta uma tag de e-mail a cada e-mail de origem externa (para eles) que é algo como:
"Atenção, este e-mail foi originado fora da sua organização. Não clique em nenhum link a menos que reconheça o remetente"
Não quero implementar a marcação exatamente assim porque 90% de todo o nosso fluxo de correspondência é entre nós e esta empresa. Estou preocupado que a marcação se torne um ruído ignorado. (sem mencionar a desordem das cadeias de e-mail)
O que eu gostaria de configurar seria uma marcação que só se aplica quando uma conta externa envia um e-mail para nossa organizaçãopela primeira vezPor exemplo, a tag ficaria assim:
"Aviso: você nunca recebeu um e-mail de[e-mail protegido]antes - Tenha cuidado se você não esperava este e-mail"
que acredito que seria muito mais eficaz.
Alguém sabe como fazer isso? Nosso ambiente:
Exhchange local 2013 / Filtragem de spam Proofpoint
Responder1
Espero que meu pensamento abaixo seja útil para você:
Como nenhuma exceção na regra de transporte pode evitar a adição de isenções de responsabilidade a um mesmo remetente externo, acho que você pode usar o log de rastreamento de mensagens para pesquisar e-mails externos que são enviados para sua organização e adicionar os remetentes desses e-mails à lista de contatos de e-mail, os seguintes comandos que pode realizar esta função são para sua referência:
$senders = Get-MessageTrackingLog -EventId DELIVER | where{$_.Sender -notlike "*@yourdomain.com*"}
foreach($sender in $senders){
New-MailContact -Name $sender.Sender -ExternalEmailAddress $sender.Sender
Start-Sleep -Seconds 5
Add-DistributionGroupMember -Identity <Specific group> -Member $sender.Sender
}
Depois disso, você pode adicionar esses contatos externos a um grupo específico e, em seguida, adicionar uma exceção à regra existente que será usada para adicionar um aviso de isenção de responsabilidade personalizado: Se o remetente for membro de
Responder2
@Ivan_Wang - consegui trabalhar em uma lista de remetentes com manutenção automática usando suas sugestões. Aqui estão as etapas que executei:
- Agende um script Exchange Shell para exportar uma lista CSV de emails entregues
- Agende outro script para ler o CSV e registrar os endereços da etapa 1 em um banco de dados (para que eu possa acompanhar o que foi adicionado). Este script então compara com meu banco de dados para identificar apenas NOVOS remetentes. Ele pega os NOVOS remetentes e os coloca em um arquivo CSV, formatado para importação.
- Agende e script Exchange Shell para importar o arquivo CSV criado em #2 usando o comando New-Mailcontact.
- Um quarto script para ocultar esses novos contatos de e-mail dos catálogos de endereços. (para modificar o atributo msExchHideFromAddressLists
E então uma regra do Exchange que verifica se o remetente NÃO é membro do grupo que estou preenchendo. A limitação deste método é que ele trata os remetentes como "novos" até que os scripts sejam executados novamente. Eu os executo diariamente e, portanto, na isenção de responsabilidade da regra, eu disse algo como "este é um novo remetente... etc... Esta mensagem deixará de aparecer para este remetente após 1 dia".
Passei o dia todo assim... Não acho que a captura tenha valido a pena. Mas está funcionando.
Responder3
Isso não é compatível com Exchange 2013 ou Proofpoint. O problema é que você precisaria de um desses servidores para rastrear todos os endereços de e-mail que já enviaram e-mails para todas as contas de e-mail internas, para saber se um determinado remetente enviou um e-mail para uma conta interna específica pela primeira vez. Isso não é realista e não conheço nenhum produto ou serviço que possa fazer isso.