Artigo: 262168 - Última revisão: segunda-feira, 3 de Dezembro de 2007 - Revisão: 6.4

Como desactivar 8BITMIME no Windows 2000 e no serviço SMTP do Windows Server 2003

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

INTRODUÇÃO

Microsoft Windows 2000 e Microsoft Windows Server 2003 incluem um serviço SMTP (Simple Mail Transfer Protocol). O serviço SMTP pode ser utilizado como um anfitrião de retransmissão. Por predefinição, este serviço SMTP anuncia 8 bits Multipurpose Internet Mail Extensions, também conhecido como 8BITMIME e permite mensagens MIME de 8 bits ser reencaminhado. Alguns produtos não consegue processar mensagens MIME de 8 bits. Produtos que não consegue processar mensagens MIME de 8 bits incluem o seguinte:
  • Microsoft Exchange Server versão 4.0
  • Microsoft Exchange Server versão 5.0
  • Microsoft Exchange Server versão 5.5
Este artigo descreve como desactivar o serviço SMTP para que não anuncia 8BITMIME. Pretende fazer isto para evitar fora anfitriões de correio de enviar mensagens MIME de 8 bits.

Mais Informação

Desactivar o verbo de SMTP para que não é anunciado 8BITMIME

Para efectuar este procedimento, tem de alterar a chave da metabase que permite que o serviço SMTP anunciar 8BITMIME. Utilizar o utilitário de ficheiro mdutil.exe incluída no Windows 2000 CD ROM.

Nota Por predefinição, o utilitário de mdutil.exe de ficheiros não está instalado com o Windows 2000. O utilitário de ficheiro mdutil.exe está localizado no directório \i386 e chama Mdutil.ex_.
  1. Copie o utilitário de mdutil.exe de ficheiros para o disco local.
  2. Execute o seguinte comando para extrair o utilitário:

    Expanda Mdutil.ex_ Mdutil.exe
  3. Desactive 8BITMIME. Para efectuar este procedimento, tem de modificar uma chave da metabase no nível da instância de servidor de SMTP.
  4. Determine como várias instâncias de servidor virtual de SMTP configuradas. Pode efectuar isto utilizando o seguinte comando:

    Enumeração mdutil.exe - caminho: smtpsvc

    Devem para ver entradas, tais como os seguintes:
    • [/ smtpsvc/1]
    • [/ smtpsvc/2]
    • [/ smtpsvc/3]
    Cada entrada representa uma instância de servidor virtual de SMTP. Tem a procure da consola de gestão da Microsoft (MMC) para localizar a instância de servidor virtual de SMTP que pretende modificar. As instâncias de servidor virtual de SMTP listadas de cima para baixo.

Obter o valor da propriedade original

Para desactivar o suporte MIME de 8 bits para esta instância específica, tem de alterar um bit na propriedade da metabase 36998. Primeiro tem de obter o valor original desta propriedade, desactivar este bit e, em seguida, voltar a escrever o novo valor na metabase. Para o fazer, siga estes passos:
  1. Para obter o valor da propriedade original, siga estes passos:
    1. Escreva o seguinte comando na linha de comandos:

      Obter mdutil.exe - smtpsvc: caminho / <n>-prop: 36998
    2. Substituir <n> com o número da instância do servidor virtual de SMTP que pretende modificar.

      Se receber a seguinte mensagem de erro, a propriedade da metabase 36998 não é armazenada nas propriedades desta instância de servidor virtual de SMTP:
      Erro: GetData - HRES(0x800cc801) MD_ERROR_DATA_NOT_FOUND
    3. Se receber a mensagem de erro anterior, utilize o seguinte comando para obter o valor das propriedades principais do SMTP. Pode utilizar o comando seguinte porque este valor é herdada por todas as instâncias que não têm a propriedade definida explicitamente.

      Mdutil.exe obter - caminho: smtpsvc - prop: 36998

      A resposta é suposto para ser semelhante à seguinte:

      36998: [ESTÁ] (DWORD) 0X7574C1 = {7697601}
  2. Desactive o bit que é responsável pelo suporte 8BITMIME.

    O bit responsável é representado pela máscara seguinte:

    0x0400000.

    Para desactivar este bit, deverá efectuar uma operação de AND bit a bit no valor de propriedade que tenha 0xFBFFFFF.

    Para o fazer, siga estes passos:
    1. Inicie a Calculadora. Mudar Calculadora para a vista científica
    2. Mude a Calculadora para Modo hexadecimal .
    3. Introduza o valor de propriedade hexadecimal.

      Neste exemplo, o valor da propriedade é 7574c1.
    4. Clique em e e, em seguida, escreva FBFFFFF .

      O resultado é o novo valor da propriedade tem de definir na metabase. Neste exemplo, o novo valor da propriedade é 3574c1.
  3. Escreva o novo valor novamente na metabase.

    Todas as alterações a esta propriedade da metabase devem ser feita no nível da instância. Se tiver executado a propriedade das propriedades principais, escrever a propriedade de volta para a ocorrência do servidor virtual de SMTP específico.
  4. Substitua o valor da propriedade para a primeira instância do servidor virtual de SMTP. Para o fazer, utilize o seguinte comando:

    Conjunto mdutil.exe - smtpsvc: caminho / 1 - prop: 36998 - utype:UT_SERVER - dtype:DWORD - attrib: HERDAR - valor: 0x3574c1

    importante Substitua o valor de propriedade que é 3574c1 na linha superior com o valor da propriedade.

    A resposta é semelhante à seguinte:

    36998: [ESTÁ] (DWORD) 0X3574C1 = {3503297}
  5. Active MIME de 8 bits. Para o fazer, repita os passos anteriores. No entanto, utilizar "OR 0x0400000"em vez de"e 0xFBFFFFF."

Referências

Para obter mais informações sobre uma solução para Microsoft Windows NT Option Pack no NT Server 4.0, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
198415  (http://support.microsoft.com/kb/198415/ ) Desactivar suporte MIME de 8 bits no serviço SMTP do Windows NT Option Pack
Para obter mais informações sobre como criar uma cópia de segurança da metabase, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
300672  (http://support.microsoft.com/kb/300672/ ) Como criar uma cópia de segurança da metabase no IIS 5
Para obter mais informações sobre como desactivar verbos Extended Simple transporte de correio, incluindo 8bitmime, no Microsoft Exchange 2000 Server e Exchange Server 2003, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
257569  (http://support.microsoft.com/kb/257569/ ) Como desactivar ESMTP verbos no Exchange 2000 Server e no Exchange Server 2003

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Internet Information Services 5.0
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Internet Information Services 6.0
Palavras-chave: 
kbmt kbhowto kbprb KB262168 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 262168  (http://support.microsoft.com/kb/262168/en-us/ )