Associar uma mensagem DSN a uma regra de transporte
Aplica-se a: Exchange Server 2010
Tópico modificado em: 2009-12-09
O Microsoft Exchange Server 2010 permite a você usar uma regra de transporte para rejeitar mensagens com base em condições especificadas na regra. A ação de regra de transporte RejectMessage
é usada para rejeitar mensagens. Quando uma mensagem é rejeitada, uma notificação de falha na entrega (NDR) retorna ao remetente e a mensagem original é excluída. Quando você cria uma regra de transporte em um servidor de Transporte de Hub do Exchange 2010 para rejeitar mensagens, o Exchange 2010 permite a você especificar um código notificação de status de entrega (DSN), também conhecido como um código de status aprimorado, e uma mensagem de rejeição.
Para mais informações sobre regras de transporte, consulte Noções Básicas Sobre Regras de Transporte.
O Exchange 2010 permite a você personalizar o conteúdo da NDR retornado ao remetente, criando uma mensagem DSN personalizada. O conteúdo personalizado pode conter informações que você deseja enviar ao destinatário da NDR, como informações sobre a diretiva e informações específicas da solução de problemas ou do contato. Para obter mais informações sobre como personalizar mensagens de notificação de status de entrega, consulte Gerenciando Notificações de Status de Entrega.
A ação de regra de transporte RejectMessage
Para rejeitar mensagens e especificar uma mensagem DSN usando uma regra de transporte, você deve criar a regra em um servidor de Transporte de Hub. No Shell, a ação de regra de transporte é conhecida pelo identificador RejectMessage
. A mesma ação é exibida usando-se a cadeia de caracteres descritiva enviar mensagem de rejeição ao remetente com código de status aprimorado no EMC. A ação RejectMessage
permite a você especificar as seguintes propriedades:
- Código de status aprimorado O código de status aprimorado especificado é exibido na seção Informações de diagnóstico para administradores da NDR. O valor especificado com essa propriedade pode ser 5.7.1 ou qualquer valor de 5.7.10 a 5.7.999, inclusive. Os códigos de status aprimorados também estão associados a uma mensagem descritiva exibida na seção de informações da NDR. Se usar o Shell para criar uma regra de transporte, você deverá usar o parâmetro
RejectMessageEnhancedStatusCode
para especificar o código de status aprimorado. - Motivo da rejeição O texto especificado com essa propriedade é exibido na seção Informações de diagnóstico para administradores da NDR. Se você usar o Shell para criar a regra, será possível o parâmetro
RejectMessageReasonText
para especificar o motivo da rejeição.
Dica
Se você usar o Shell para criar uma regra de transporte que usa a ação RejectMessage
, será possível criar a regra sem especificar a mensagem de rejeição. Se você não especificar a mensagem de rejeição, a seguinte mensagem de rejeição padrão será usada: Delivery not authorized, message refused
. Se usar o assistente de Nova Regra de Transporte no EMC para criar a regra, você deverá especificar a mensagem de rejeição e o código de status aprimorado.
Quando você cria uma nova regra de transporte com a ação de regra de transporte RejectMessage
, o Exchange 2010 procura na lista de mensagens DSN um código DSN correspondente ao valor especificado na propriedade RejectMessageEnhancedStatusCode
da regra de transporte. Se for encontrado um código de notificação de status de entrega correspondente, o Exchange 2010 associará automaticamente a mensagem de notificação de status de entrega à ação de regra de transporte. Se nenhum código de notificação de status de entrega correspondente for encontrado, o Exchange 2010 exibirá o seguinte aviso ao criar a regra de transporte: No custom DSN text is configured for the enhanced status code '5.7.xxx'. You can use the New-SystemMessage cmdlet to customize DSNs.
Dica
Se especificar um código DSN diferente de 5.7.1, você deverá criar uma mensagem DSN personalizada a ser associada a esse código DSN. Se não existir um código de notificação de status de entrega correspondente, o Exchange 2010 usará o código DSN 5.7.0.
Usar o EMC para criar uma regra de transporte para rejeitar mensagens e fornecer um código DSN personalizado
Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Regras de transporte" no tópico Permissões de diretivas e conformidade no envio e recebimento de mensagens.
Na página Condições, selecione a condição entre membros da lista de distribuição e a lista de distribuição e os grupos de distribuição a que você deseja aplicar a regra de transporte. Por exemplo, a figura a seguir mostra que os grupos de distribuição Sales Group e Brokerage Group foram selecionados para serem usados com a condição.
Dica
O predicado entre membros da lista de distribuição e a lista de distribuição usado na etapa 1 é um exemplo. É possível usar uma condição de acordo com os requisitos.
Na página Ações, selecione a ação enviar mensagem de rejeição ao remetente com código de status aprimorado e digite o texto da mensagem de rejeição. Para fornecer uma mensagem DSN útil que explique por que a mensagem foi rejeitada, especifique um código DSN personalizado. Por exemplo, a figura a seguir especifica que a mensagem de rejeição Texto a ser exibido na seção "Informações de diagnóstico para administrador" será incluída na mensagem de rejeição e também incluirá o código DSN personalizado 5.7.228. Esse código é associado a uma nova mensagem DSN personalizada criada pelo comando mostrado em Associação de mensagens DSN personalizadas posteriormente neste tópico.
Dica
É possível verificar se já há uma mensagem DSN personalizada para um código DSN em especial. Use o cmdlet Get-SystemMessage para listar todas as mensagens DSN personalizadas. Também é possível listar códigos DSN padrão e as mensagens DSN associadas usando-se o cmdlet Get-SystemMessage com a opção Original
Parede ética criada usando regras de transporte em um servidor de Transporte de Hub
Para obter mais informações sobre como criar regras de transporte e como configurar uma parede ética, consulte os seguintes tópicos:
Usar o Shell para criar uma regra de transporte para rejeitar mensagens e fornecer um código DSN personalizado
Para executar este procedimento, você precisa de permissões. Para ver de que permissões você precisa, consulte o Entrada "Regras de transporte" no tópico Permissões de diretivas e conformidade no envio e recebimento de mensagens.
Este exemplo cria a regra de transporte SalesBrokerageEthicalWall para rejeitar mensagens entre os grupos de distribuição Sales e Brokerage e usar o código DSN personalizado 5.7.228 na resposta de rejeição.
Dica
O predicado BetweenMemberOf
usado nesse procedimento é um exemplo. É possível usar uma condição de acordo com os requisitos.
New-TransportRule SalesBrokerageEthicalWall -BetweenMemberOf1 "Sales" -BetweenMemberOf2 "Brokerage" -RejectMessageEnhancedStatusCode "5.7.228" -RejectMessageReasonText "Text to display in the 'Diagnostic information for administrators' section"
Para informações detalhadas sobre sintaxes e parâmetros, consulte New-TransportRule.
Associação de mensagens DSN personalizadas
Você usa o cmdlet New-SystemMessage para criar uma mensagem DSN personalizada para um código DSN. Após a criação da mensagem DSN personalizada, o Exchange 2010 a usa automaticamente ao rejeitar uma mensagem com o código DSN especificado. Se você especificar o mesmo código DSN personalizado em várias regras de transporte, a mensagem DSN será inserida nas NDRs geradas pelas regras de transporte.
Dica
Se quiser alterar o texto padrão associado ao código DSN 5.7.1, você deverá criar uma nova mensagem DSN personalizada usando o cmdlet New-SystemMessage. No entanto, se você fizer isso, o novo texto será exibido sempre que o código DSN 5.7.1 for usado, inclusive para mensagens rejeitadas por outros componentes de transporte do Exchange. Portanto, recomendamos que você crie um novo código DSN para ações de regra de transporte específicas.
Esse exemplo cria uma mensagem DSN personalizada com o código DSN 5.7.228. A mensagem DSN é criada em inglês. A mensagem também inclui um link para um site interno, que pode fornecer mais detalhes sobre as diretivas do sistema de mensagens da organização.
New-SystemMessage -DsnCode 5.7.228 -Language En -Internal $True -Text 'Sending messages between the Sales and Brokerage groups is prohibited by policy #123. For more information, see <a href="http://intranet.contoso.com/policy.html#123">Compliance Policy 123</a>.'
A figura a seguir mostra o resultado da inserção do comando anterior no Shell.
Mensagem DSN personalizada a ser usada com uma parede ética
Dica
É possível criar mensagens DSN personalizadas em idiomas adicionais, além de remover todas as versões em inglês das mensagens DSN. Para uma lista de idiomas compatíveis que é possível usar com mensagens DSN, consulte Localidades com suporte para uso com mensagens do sistema.
Exemplo de uma NDR com uma mensagem DSN personalizada
Depois que você criar uma mensagem DSN personalizada para o código DSN especificado na ação de regra de transporte RejectMessage
, o Exchange 2010 poderá usar o código e a mensagem DSN personalizada em NDRs para remetentes cujas mensagens forem bloqueadas pela regra de transporte.
Por exemplo, a figura a seguir mostra uma NDR enviada para Mark Steele, que é membro do grupo de distribuição Brokerage Group. Ele recebeu a NDR porque tentou enviar uma mensagem para Jason McCue, que é membro do grupo de distribuição Sales Group. Uma regra de transporte foi criada para impor uma parede ética entre o Grupo Brokerage e o Grupo de Vendas. Essa regra de transporte impede que membros desses grupos enviem mensagens uns aos outros.
A mensagem DSN na figura a seguir também mostra o link para a diretiva de conformidade corporativa relevante. Clicando nesse link, Mark pode ler a diretiva que proíbe a comunicação entre os dois grupos.
NDR gerada por uma regra de transporte que impõe uma parede ética