Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A:2016
2019
Subscription Edition
Tal como as versões anteriores do Exchange, Exchange Server utiliza notificações de status de entrega (também conhecidas como DSNs, relatórios de entrega sem êxito, NDRs ou mensagens de devolução) para fornecer mensagens de status de entrega e de notificação de falha aos remetentes de mensagens. Para obter mais informações sobre NDRs, veja DSNs e NDRs no Exchange Server.
Pode utilizar os NDRs predefinidos incluídos no Exchange ou pode utilizar a Shell de Gestão do Exchange para criar NDRs com texto personalizado para satisfazer as necessidades da sua organização. O texto NDR personalizado substitui o texto predefinido de um determinado código de status avançado ou evento de quota. Se remover o NDR personalizado, é utilizado o texto NDR predefinido (não pode remover completamente um NDR predefinido). Também pode desativar NDRs personalizados para os preservar, mas não utilizá-los (é utilizado o texto NDR predefinido).
Do que você precisa saber para começar?
Tempo estimado para concluir cada procedimento: menos de 10 minutos.
O foco main deste tópico é o texto NDR personalizado que substitui o texto dos NDRs predefinidos utilizados pelo Exchange. Pode criar novos NDRs para outros valores de código de status melhorados (por exemplo, 5.999.999), mas ninguém verá estes NDRs se o código de status melhorado não for utilizado pelo Exchange. Pode utilizar um intervalo de códigos de status melhorados personalizados como parte de uma ação para uma regra de fluxo de correio (também conhecida como regra de transporte). Para obter mais informações, veja Ações de regras de fluxo de correio no Exchange Server.
Os procedimentos neste tópico estão disponíveis em servidores de Caixa de Correio e servidores de Transporte Edge.
Não pode utilizar o Centro de administração do Exchange (EAC) para a maioria dos procedimentos neste tópico. É necessário usar o Shell de Gerenciamento do Exchange. Para saber como abrir o Shell de Gerenciamento do Exchange em sua organização do Exchange local, confira Open the Exchange Management Shell.
Para executar este procedimento ou estes procedimentos, você precisa receber permissões. Para ver de que permissões você precisa, consulte o Entrada "DSNs" no tópico Permissões de fluxo de email.
Para informações sobre atalhos de teclado que possam se aplicar aos procedimentos neste tópico, confira Atalhos de teclado no Centro de Administração do Exchange.
Dica
Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns em: Exchange Server, Exchange Online ou Proteção do Exchange Online.
Utilizar a Shell de Gestão do Exchange para ver todos os NDRs predefinidos
Para exportar a lista de todos os NDRs predefinidos em todos os idiomas para um ficheiro HTML com o nome C:\My Documents\Default NDRs.html, execute este comando:
Get-SystemMessage -Original | Select-Object -Property Identity,DsnCode,Language,Text | ConvertTo-Html | Set-Content -Path "C:\My Documents\Default NDRs.html"
Nota: deve exportar a lista para um ficheiro, porque a lista é muito longa e receberá erros se não tiver os pacotes de idiomas necessários instalados.
Para obter informações detalhadas sobre a sintaxe e os parâmetros, veja Get-SystemMessage.
Utilizar a Shell de Gestão do Exchange para ver NDRs personalizados
Para ver uma lista de resumo de todos os NDRs personalizados na sua organização, execute este comando:
Get-SystemMessage
Nota: por predefinição, não existem NDRs personalizados, pelo que este comando não devolve resultados.
Para ver informações detalhadas de um NDR personalizado, utilize esta sintaxe:
Get-SystemMessage -Identity <NDRIdentity>
Para obter uma explicação dos valores de NDRIdentity> disponíveis<, veja a secção Identity values for NDRs (Valores de identidade para NDRs) neste tópico.
Este exemplo devolve informações detalhadas para o NDR personalizado para o código de status avançado 5.1.2 que é enviado para remetentes internos em inglês. Se não existir um NDR personalizado para esta combinação de idioma, audiência e código de status melhorado, receberá um erro.
Get-SystemMessage En\Internal\5.1.2 | Format-List
Este exemplo devolve informações detalhadas para o NDR inglês personalizado para a quota ProhibitSendReceive em caixas de correio. Se não existir nenhum NDR personalizado para esta combinação de idioma e quota, receberá um erro.
Get-SystemMessage En\ProhibitSendReceiveMailBox | Format-List
Para obter informações detalhadas sobre a sintaxe e os parâmetros, veja Get-SystemMessage.
Criar NDRs personalizados
Utilizar a Shell de Gestão do Exchange para criar NDRs personalizados para códigos de status melhorados
Para criar um NDR personalizado para um código de status melhorado, utilize esta sintaxe:
New-SystemMessage -Internal <$true | $false> -Language <Locale> -DSNCode <x.y.z> -Text "<NDR text>"
Os valores são:
-
Interno: controla se o NDR é enviado para remetentes internos ou externos. Para remetentes internos, utilize o valor
$true
. Para remetentes externos, utilize o valor$false
. Por exemplo, no texto personalizado para remetentes internos, pode incluir informações de contacto do suporte técnico que não pretende incluir em NDRs para remetentes externos. - Idioma: para obter a lista de idiomas disponíveis, consulte a secção Idiomas suportados para NDRs neste tópico.
- DSNCode: o código de status melhorado. Os valores válidos são 4. x. y ou 5. x. y em que x e y são números de um a três dígitos.
- Texto: pode utilizar texto simples ou formatação HTML. Para obter mais informações, veja a secção Etiquetas HTML e carateres especiais em NDRs neste tópico.
Este exemplo cria um NDR de texto simples personalizado para o código de status avançado 5.1.2 que é enviado para remetentes externos em inglês.
New-SystemMessage -Internal $false -Language En -DSNCode 5.1.2 -Text "You tried to send a message to a disabled mailbox that's no longer accepting messages. Please contact your System Administrator for more information."
Este exemplo cria um NDR HTML personalizado para o código de status avançado 5.1.2 que é enviado para remetentes internos em inglês.
New-SystemMessage -DSNCode 5.1.2 -Internal $true -Language En -Text 'You tried to send a message to a <B>disabled</B> mailbox. Please visit <A HREF="https://it.contoso.com">Internal Support</A> or contact "InfoSec" for more information.'
Para obter informações detalhadas sobre a sintaxe e os parâmetros, veja New-SystemMessage.
Utilizar a Shell de Gestão do Exchange para criar NDRs personalizados para quotas
Para criar um NDR personalizado para quotas, utilize esta sintaxe:
New-SystemMessage -Language <Locale> -QuotaMessageType <Quota> -Text "<NDR text>"
Os valores são:
- Idioma: para obter a lista de idiomas disponíveis, consulte idiomas suportados para NDRs.
- QuotaMessageType: para obter uma lista das quotas disponíveis, veja Valores de identidade para NDRs.
- Texto: pode utilizar texto simples ou formatação HTML. Para obter mais informações, veja Etiquetas HTML e carateres especiais em NDRs.
Este exemplo cria um NDR de texto simples em inglês personalizado para a quota ProhibitSendReceive em caixas de correio.
New-SystemMessage -Language En -QuotaMessageType ProhibitSendReceiveMailBox -Text "Your mailbox is full, and can't send or receive messages. Delete any unwanted large messages (messages with attachments) and empty your Deleted Items folder"
Para obter informações detalhadas sobre a sintaxe e os parâmetros, veja New-SystemMessage.
Como saber se funcionou?
Para verificar se criou um NDR personalizado com êxito, siga estes passos:
Execute o seguinte comando e verifique os valores das propriedades:
Get-SystemMessage | Format-List Identity,DsnCode,Language,Text
Envie uma mensagem de teste que irá gerar o NDR personalizado que configurou.
Utilizar a Shell de Gestão do Exchange para modificar NDRs personalizados
Para modificar NDRs personalizados, utilize esta sintaxe:
Set-SystemMessage -Identity <NDRIdentity> [-Text "<NDR text>"] [-Original]
Para obter uma explicação dos valores de NDRIdentity> disponíveis<, veja a secção Identity values for NDRs (Valores de identidade para NDRs) neste tópico. Para obter uma explicação dos valores de <texto> NDR, veja a secção Etiquetas HTML e carateres especiais em NDRs neste tópico.
Este exemplo altera o texto no NDR personalizado para o código de status avançado 5.1.2 que é enviado para remetentes internos em inglês.
Set-SystemMessage -Identity En\Internal\5.1.2 -Text "The mailbox you tried to send an email message to is disabled and is no longer accepting messages. Please contact the Help Desk at extension 123 for assistance."
Este exemplo altera o texto no NDR inglês personalizado para a quota ProhibitSendReceive nas caixas de correio.
Set-SystemMessage -Identity En\ProhibitSendReceiveMailBox -Text "Your mailbox is full. Delete large messages and empty your Deleted Items folder."
Este exemplo desativa o NDR personalizado especificado. O NDR personalizado é preservado e aparece nos resultados de Get-SystemMessage, mas é utilizado o NDR predefinido.
Set-SystemMessage -Identity En\Internal\5.1.2 -Original
Nota: se não existir um NDR predefinido correspondente, receberá um erro quando utilizar o comutador Original .
Para obter informações detalhadas sobre a sintaxe e os parâmetros, veja Set-SystemMessage.
Como saber se funcionou?
Para verificar se modificou com êxito um NDR personalizado, substitua <NDRIdentity> pelo valor adequado e execute este comando para verificar os valores da propriedade:
Get-SystemMessage -Identity <NDRIdentity> | Format-List
Utilizar a Shell de Gestão do Exchange para remover NDRs personalizados
Para remover um NDR personalizado, utilize esta sintaxe:
Remove-SystemMessage -Identity <NDRIdentity>
Para obter uma explicação dos valores de NDRIdentity> disponíveis<, veja a secção Identity values for NDRs (Valores de identidade para NDRs) neste tópico.
Este exemplo remove o NDR personalizado para o código de status avançado 5.1.2 que é enviado para remetentes internos em inglês.
Remove-SystemMessage -Identity En\Internal\5.1.2
Este exemplo remove o NDR inglês personalizado para a quota ProhibitSendReceive nas caixas de correio.
Remove-SystemMessage -Identity En\ProhibitSendReceiveMailBox
Para informações detalhadas de sintaxes e de parâmetros, consulte Remove-SystemMessage.
Como saber se funcionou?
Para verificar se removeu com êxito um NDR personalizado, execute este comando para verificar se o NDR personalizado não está listado:
Get-SystemMessage
Reencaminhar cópias de NDRs para a caixa de correio do destinatário do Exchange
Pode configurar a sua organização do Exchange para enviar cópias de NDRs para o destinatário do Exchange. No entanto, por predefinição, não é atribuída nenhuma caixa de correio ao destinatário do Exchange, pelo que todas as mensagens enviadas para o destinatário do Exchange são rejeitadas. Para enviar cópias de NDRs para a caixa de correio do destinatário do Exchange, tem de:
Atribua uma caixa de correio ao destinatário do Exchange.
Especifique os códigos de status melhorados que pretende monitorizar (não as quotas).
Passo 1: Utilizar a Shell de Gestão do Exchange para atribuir uma caixa de correio ao destinatário do Exchange
Nota: devido ao elevado volume de mensagens, recomendamos a utilização de uma caixa de correio dedicada para o destinatário do Exchange. Para obter mais informações sobre a criação de caixas de correio, consulte Criar caixas de correio partilhadas no Centro de administração do Exchange e Criar caixas de correio de utilizador no Exchange Server.
Para atribuir uma caixa de correio ao destinatário do Exchange, utilize esta sintaxe:
Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient <MailboxIdentity>
Este exemplo atribui a caixa de correio existente denominada "Caixa de Correio do Sistema Contoso" ao destinatário do Exchange.
Set-OrganizationConfig -MicrosoftExchangeRecipientReplyRecipient "Contoso System Mailbox"
Passo 2: especifique os códigos de status melhorados que pretende monitorizar
Pode utilizar o EAC ou a Shell de Gestão do Exchange.
Por predefinição, apesar de não existirem códigos de status melhorados especificados, os NDRs para estes códigos são enviados automaticamente para o destinatário do Exchange:
5.1.4
5.2.0
5.2.4
5.4.4
5.4.6
5.4.8
Só pode especificar códigos de status melhorados. Não pode especificar quotas.
Utilize o EAC para especificar os códigos de status melhorados a monitorizar
Para obter mais informações sobre o EAC, veja Centro de administração do Exchange no Exchange Server.
No EAC, aceda a Fluxo> de correioReceber conectores.
Clique em Mais opções (
) e selecione Definições de transporte da organização.
Na janela Definições de transporte da organização que é aberta, clique no separador Entrega . Na secção Códigos DSN , siga um ou mais destes passos:
Para adicionar entradas, escreva o código de status melhorado que pretende monitorizar (4. <y.z> ou 5. <y.z>) e, em seguida, clique em Adicionar (
). Repita este passo quantas vezes precisar.
Para modificar uma entrada existente, selecione-a clique em Editar (
) e, em seguida, modifique-a inline.
Para remover uma entrada existente, selecione-a e, em seguida, clique em Remover (
).
Quando concluir, clique em Salvar.
Utilize a Shell de Gestão do Exchange para especificar os códigos de status melhorados a monitorizar
Para adicionar códigos de status melhorados a monitorizar, que substitui quaisquer valores existentes, utilize esta sintaxe:
Set-TransportConfig -GenerateCopyOfDSNFor <x.y.z>,<x.y.z>...
Este exemplo configura a organização do Exchange para reencaminhar todos os NDRs para os valores de código de status melhorados 5.7.1, 5.7.2 e 5.7.3 para o destinatário do Exchange.
Set-TransportConfig -GenerateCopyOfDSNFor 5.7.1,5.7.2,5.7.3
Para adicionar ou remover entradas sem modificar quaisquer valores existentes, utilize esta sintaxe:
Set-TransportConfig -GenerateCopyOfDSNFor @{Add="<x.y.z>","<x.y.z>"...; Remove="<x.y.z>","<x.y.z>"...}
Este exemplo adiciona o código de status avançado 5.7.5 e remove 5.7.1 da lista existente de NDRs que são reencaminhados para o destinatário do Exchange.
Set-TransportConfig -GenerateCopyOfDSNFor @{Add="5.7.5"; Remove="5.7.1"}
Como saber se funcionou?
Para verificar se configurou com êxito cópias de NDRs para serem enviadas para a caixa de correio do destinatário do Exchange,
Execute o seguinte comando e verifique os valores das propriedades:
Get-TransportConfig | Format-List GenerateCopyOfDSNFor
Monitorize a caixa de correio do destinatário do Exchange para ver se os NDRs que contêm os códigos de status melhorados especificados são entregues aí.
Valores de identidade para NDRs
A identidade de um NDR utiliza um destes formatos:
NDRs para códigos de status melhorados: <Language>\<Internal | External>\ <DSNcode>. Por exemplo:
En\Internal\5.1.2
ouJa\External\5.1.2
.- <DSNcode>: os valores válidos são 4.x. y ou 5. x. y em que x e y são números de um a três dígitos. Para gerar uma lista dos códigos de status melhorados utilizados pelo Exchange, veja a secção Utilizar a Shell de Gestão do Exchange para ver todos os NDRs predefinidos anteriormente neste tópico.
- Interno ou Externo: pode utilizar texto diferente em NDRs para remetentes internos ou externos.
- <Idioma>: para obter a lista de idiomas suportados, consulte a secção Idiomas suportados para NDRs neste tópico.
NDRs para quotas: <Language>\ <QuotaMessageType>. Por exemplo,
En\ProhibitSendReceiveMailBox
.<Idioma>: para obter a lista de idiomas suportados, consulte a secção Idiomas suportados para NDRs neste tópico.
<QuotaMessageType>: os valores válidos são:
Você pode especificar diversos critérios por meio do operador de comparação and. Os valores de propriedade não expressos como um inteiro devem ficar entre aspas (").
-
ProhibitSendReceiveMailBox: uma caixa de correio excede o limite
ProhibitSendReceiveQuota
. -
ProhibitSendMailbox: uma caixa de correio excede o limite
ProhibitSendQuota
. -
WarningMailbox: uma caixa de correio excede o limite
IssueWarningQuota
quando tem umProhibitSendQuota
limite ouProhibitSendReceiveQuota
configurado. -
WarningMailboxUnlimitedSize: uma caixa de correio excede o limite
IssueWarningQuota
quando não tem umProhibitSendQuota
limite ouProhibitSendReceiveQuota
está configurado.
WarningMailboxUnlimitedSize: uma caixa de correio excede seu limite de IssueWarningQuota quando não tem um limite de ProhibitSendQuota ou ProhibitSendReceiveQuota configurado.
-
ProhibitPostPublicFolder: uma pasta pública excede o limite
ProhibitPostQuota
. -
WarningPublicFolder: uma pasta pública excede o limite
IssueWarningQuota
quando tem umProhibitPostQuota
limite configurado. -
WarningPublicFolderUnlimitedSize: uma pasta pública excede o limite
IssueWarningQuota
quando não tem umProhibitPostQuota
limite configurado.
WarningPublicFolderUnlimitedSize: uma pasta pública excede seu limite de IssueWarningQuota quando não tem um limite de ProhibitPostQuota configurado.
-
ProhibitReceiveMailboxMessagesPerFolderCount: uma caixa de correio excede o limite
MailboxMessagesPerFolderCountReceiveQuota
. -
WarningMailboxMessagesPerFolderCount: uma caixa de correio excede o limite
MailboxMessagesPerFolderCountWarningQuota
quando tem umailboxMessagesPerFolderCountReceiveQuota
limite configurado. -
WarningMailboxMessagesPerFolderUnlimitedCount: uma caixa de correio excede o limite
MailboxMessagesPerFolderCountWarningQuota
quando não tem umMailboxMessagesPerFolderCountReceiveQuota
limite configurado.
WarningMailboxMessagesPerFolderUnlimitedCount: uma caixa de correio excede seu limite de MailboxMessagesPerFolderCountWarningQuota quando não tem um limite de MailboxMessagesPerFolderCountReceiveQuota configurado.
-
ProhibitReceiveFolderHierarchyChildrenCountCount: uma caixa de correio excede o limite
FolderHierarchyChildrenCountReceiveQuota
. -
WarningFolderHierarchyChildrenCount: uma caixa de correio excede o limite
FolderHierarchyChildrenCountWarningQuota
quando tem umFolderHierarchyChildrenCountReceiveQuota
limite configurado. -
WarningFolderHierarchyChildrenUnlimitedCount: uma caixa de correio excede o limite
FolderHierarchyChildrenCountWarningQuota
quando não tem umFolderHierarchyChildrenCountReceiveQuota
limite configurado. -
ProhibitReceiveFoldersCount: uma caixa de correio excede o limite
FoldersCountReceiveQuota
. -
WarningFoldersCount: uma caixa de correio excede o limite
FoldersCountWarningQuota
quando tem umFoldersCountReceiveQuota
limite configurado. -
WarningFoldersCountUnlimited Uma caixa de correio excede o limite
FoldersCountWarningQuota
quando não tem umFoldersCountReceiveQuota
limite configurado.
WarningFoldersCountUnlimited Uma caixa de correio excede seu limite de FoldersCountWarningQuota quando não tem um limite de FoldersCountReceiveQuota configurado.
-
ProhibitReceiveFolderHierarchyDepth: uma caixa de correio excede o limite
FolderHierarchyDepthWarningQuota
. -
WarningFolderHierarchyDepth: uma caixa de correio excede o limite
FolderHierarchyDepthWarningQuota
quando tem umFolderHierarchyDepthReceiveQuota
limite configurado. -
WarningFolderHierarchyDepthUnlimited:: uma caixa de correio excede o limite
FolderHierarchyDepthWarningQuota
quando não tem umFolderHierarchyDepthReceiveQuota
limite configurado.
-
ProhibitSendReceiveMailBox: uma caixa de correio excede o limite
Idiomas suportados para NDRs
Esta tabela lista o idioma suportado que codifica que pode utilizar em NDRs personalizados.
Código de idioma | Idioma |
---|---|
af | Africâner |
am-ET | Amárico (Etiópia) |
ar | Árabe |
as-IN | Assamese (Índia) |
bg | Bulgarian |
bn-BD | Bengalí (Bangladesh) |
bn-IN | Bengali (Índia) |
bs-Cyrl-BA | Bósnio (Cirílico, Bósnia e Herzegovina) |
bs-Latn-BA | Bósnio (Latim, Bósnia e Herzegovina) |
ca | Catalão |
cs | Tcheco |
cy-GB | Galês (Grã-Bretanha) |
da | Dinamarquês |
de | Alemão |
el | Grego |
en | Inglês |
sd | Espanhol |
et | Estonian |
eu | Basque |
fa | Persa |
fi | Finnish |
fil-PH | Filipino (Filipinas) |
fr | Francês |
ga-IE | Irlandês (Irlanda) |
gl | Galician |
gu | Gujarati |
ha-Latn-NG | Hausa (Latino, Nigéria) |
he | Hebraico |
Olá | Híndi |
hr | Croatian |
hu | Húngaro |
hy | Armênio |
id | Indonésio |
ig-NG | Igbo (Nigéria) |
é | Islandês |
it | Italiano |
iu-Latn-CA | Inuktitut (Latino, Canadá) |
ja | Japonês |
ka | Georgiano |
kk | Cazaque |
km-KH | Khmer (Cambodja) |
kn | Kannada |
ko | Coreano |
kok | Concani |
ky | Quirguiz |
lb-LU | Luxemburguês (Luxemburgo) |
lo-LA | Lao (República Democrática do La) |
lt | Lithuanian |
lv | Latvian |
mi-NZ | Maori (Nova Zelândia) |
mk | Macedônio |
ml-IN | Malayalam (Índia) |
sr. | Marata |
ms | Malay |
ms-BN | Malaio (Brunei Darussalã) |
mt-MT | Maltês (Malta) |
ne-NP | Nepalês (Nepal) |
nl | Holandês |
nn-NÃO | Norueguês (Nynorsk) |
não | Norueguês |
nso-ZA | Sesoto (África do Sul) |
or-IN | Oriá (Índia) |
pa | Punjabi |
pl | Polonês |
ps-AF | Pashto (Afeganistão) |
pt | Português |
pt-pt | Português (Portugal) |
qut-GT | K'iche (Guatemala) |
quz-PE | Quechua (Peru) |
ro | Romeno |
ru | Russo |
rw-RW | Kinyarwanda (Ruanda) |
si-LK | Sinhala (Sri Lanka) |
sk | Slovak |
sl | Esloveno |
sq | Albanês |
sr | Sérvio |
sr-Cyrl-CS | Sérvio (Cirílico, Sérvia) |
sv | Sueco |
sw | Kiswahili |
ta | Tamil |
te | Telugu |
th | Tailandês |
tn-ZA | Setsuana (África do Sul) |
tr | Turco |
tt | Tártaro |
uk | Ucraniano |
o seu | Urdu |
uz | Usbeque |
vi | Vietnamese |
wo-SN | Uólofe (Senegal) |
xh-ZA | isiXhosa (África do Sul) |
yo-NG | Ioruba (Nigéria) |
zh-Hans | Chinês (simplificado) |
zh-Hant | Chinês (tradicional) |
zh-HK | Chinês (Região Administrativa Especial de Hong Kong) |
zu-ZA | isiZulu (África do Sul) |
Para controlar os idiomas utilizados em NDRs, utilize estes parâmetros no cmdlet Set-TransportConfig :
-
ExternalDsnDefaultLanguage: especifica o idioma predefinido a utilizar em NDRs externos. O valor predefinido está em branco (
$null
), o que significa que é utilizado o idioma predefinido do servidor Windows. -
InternalDsnDefaultLanguage: especifica o idioma predefinido a utilizar em NDRs internos. O valor predefinido está em branco (
$null
), o que significa que é utilizado o idioma predefinido do servidor Windows. -
ExternalDsnLanguageDetectionEnabled:
-
$true
: o Exchange tenta enviar um NDR externo no mesmo idioma que a mensagem original. Esse é o valor padrão. -
$false
: a deteção de idioma está desativada para NDRs externos, a linguagem NDR é determinada pelo parâmetro ExternalDsnDefaultLanguage .
-
-
InternalDsnLanguageDetectionEnabled:
-
$true
: o Exchange tenta enviar um NDR interno no mesmo idioma que a mensagem original. Esse é o valor padrão. -
$false
: a deteção de idioma está desativada para NDRs internos, a linguagem NDR é determinada pelo parâmetro InternalDsnDefaultLanguage .
-
Etiquetas HTML e carateres especiais em NDRs
O texto personalizado que incluir num NDR pode conter um máximo de 512 carateres, que inclui texto e etiquetas HTML. Por exemplo, pode incluir uma descrição detalhada do problema, informações de contacto para o suporte técnico e uma ligação para o site do seu departamento de suporte.
Para controlar se o Exchange utiliza HTML ou texto simples em NDRs, utilize estes parâmetros no cmdlet Set-TransportConfig :
-
ExternalDsnSendHtml:
-
$true
: utilize etiquetas HTML em NDRs para remetentes externos. Esse é o valor padrão. -
$false
: utilize texto simples em NDRs para remetentes externos.
-
-
InternalDsnSendHtml:
-
$true
: utilize etiquetas HTML em NDRs para remetentes internos. Esse é o valor padrão. -
$false
: utilize texto simples em NDRs para remetentes internos.
-
Esta tabela descreve as etiquetas HTML que pode utilizar no texto NDR.
Descrição | Etiquetas HTML |
---|---|
Negrito |
<B> e </B> |
Itálico |
<EM> e </EM> |
Quebra de linha | <BR> |
Parágrafo |
<P> e </P> |
Hiperlink |
<A HREF="url"> e </A> Nota: uma vez que esta etiqueta contém aspas duplas, tem de utilizar aspas simples (não aspas duplas) em torno da cadeia de texto completa se utilizar esta etiqueta no texto personalizado. Caso contrário, receberá um erro. |
Determinados carateres num NDR requerem códigos de escape para os identificar literalmente e não pela função no NDR. Estes carateres estão descritos na seguinte tabela:
Caractere | Código de escape |
---|---|
< | < |
> | > |
" | " |
& | & |
Por exemplo, se quiser que o NDR apresente o texto Please contact the Help Desk at <1234>.
, terá de aceder ao valor "Please contact the Help Desk at <1234>."
Este é um exemplo de um valor de texto NDR personalizado que utiliza etiquetas HTML e códigos de escape.
'You tried to send a message to a <B>disabled</B> mailbox. Please visit <A HREF="https://it.contoso.com">Internal Support</A> or contact "InfoSec" for more information.'