Como configurar um servidor virtual SMTP da Internet Information Services para arquivar ou para remover as mensagens em um ambiente de teste do Exchange Server 2003

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

O suporte para o Windows Server 2003 termina em 14 de julho de 2015.

A Microsoft terminou o suporte para o Windows Server 2003 em 14 de julho de 2015. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 837851
Sumário
para configurar um servidor do Microsoft Internet Information Services (IIS) Protocol (SMTP) como ponto de extremidade de uma rota de mensagem em um ambiente de teste, você deve definir as seguintes configurações no computador que está executando o Microsoft Windows Server 2003, Microsoft Windows XP Professional ou Microsoft Windows 2000 Server:
  • instalar o serviço SMTP
  • Configurar o servidor virtual SMTP para aceitar mensagens de email para um ou mais domínios
  • criar e, em seguida, registrar um evento coletor para excluir as mensagens do servidor virtual SMTP
INTRODUÇÃO
Este artigo descreve como configurar um Microsoft IIS SMTP servidor como ponto de extremidade de uma rota de mensagem em um ambiente de teste. Você pode usar esse servidor SMTP para arquivar ou para remover mensagens de email no seu ambiente de teste ou para controlar as estatísticas de mensagem.

back to the top

Configurar o servidor SMTP nos serviços de informações da Internet

Microsoft Windows Server 2003, Microsoft Windows XP Professional e Microsoft Windows 2000 Server incluem um servidor SMTP como parte do Microsoft Internet Information Services. Esse servidor SMTP é o mesmo mecanismo de protocolo que o Microsoft Exchange Server usa. Você pode instalar e configurar o SMTP servidor para aceitar mensagens de domínios que você usar em seu ambiente de teste. Para fazer isso, execute as seguintes etapas:

Observação Como existem várias versões do Microsoft Windows, as seguintes etapas podem ser diferentes no seu computador. Se estiverem, consulte a documentação do produto para concluir estas etapas.
  1. Instalar o serviço SMTP usando o Adicionar ou remover programas ferramenta no painel de controle. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , aponte para todos os programas e, em seguida, clique em Painel de controle .
    2. Clique em Adicionar ou remover programas .
    3. Clique em Adicionar ou remover componentes do Windows , clique em Application Server , clique em detalhes , clique em Internet Information Services (IIS) , clique em detalhes , clique em para selecionar o Serviço SMTP da caixa de seleção e, em seguida, clique em OK duas vezes.
    4. Clique em Avançar , insira o CD do Windows se você for solicitado e, em seguida, clique em Concluir quando Assistente de componentes do Windows foi concluída com êxito.
  2. Inicie o Gerenciador do Internet Information Services (IIS) ferramenta.
  3. Expanda ServerName (computador local) , expanda Default SMTP Virtual Server e, em seguida, clique em domínios .
  4. Clique com o botão direito do mouse em domínios , aponte para novo e, em seguida, clique em domínio .
  5. Clique em alias , clique em Avançar , digite o nome de domínio totalmente qualificado (FQDN) do seu domínio de teste na caixa nome e em seguida, clique em Concluir .
  6. Repita as etapas 4 e 5 para adicionar cada um dos seus domínios de teste. Se você não adicionar um domínio, o servidor virtual SMTP se recusa a aceitar mensagens para esse domínio. Para obter informações adicionais sobre como criar ou remover SMTP domínios, consulte "REFERENCES" seção deste artigo.
O servidor virtual SMTP agora está configurado para arquivar todas as mensagens de email que são enviadas para os domínios que você adicionou. O servidor virtual SMTP arquiva essas mensagens na pasta Drop. Por padrão, pasta de armazenamento está localizada na pasta %SYSTEMDRIVE%\Inetpub\MailRoot\Drop.

back to the top

Configurar um coletor de evento de remoção de mensagem

Se você não deseja arquivar mensagens de email na pasta de armazenamento, crie um evento sink para excluir automaticamente as mensagens enviadas para a pasta de armazenamento. Coletores de eventos são programas que são usados para modificar o comportamento do servidor virtual SMTP. Para obter informações adicionais sobre como criar um coletor de eventos, consulte "REFERENCES" seção deste artigo. O exemplo a seguir contém um coletor de eventos que marca para exclusão qualquer mensagem que é chamada e, em seguida, anula chamadas para outros coletores de eventos:

Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a, garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você está familiarizados com a linguagem de programação que está sendo demonstrada e com as ferramentas que são usadas para criar e depurar procedimentos. Engenheiros de suporte podem ajudar a explicar a funcionalidade de um determinado procedimento, mas eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades.

Exemplo

  1. Copie e cole o código VBScript a seguir em um arquivo que é chamado DeleteMsg.vbs:
    <SCRIPT LANGUAGE="VBScript">Sub IEventIsCacheable_IsCacheable  ' just returns S_OKEnd Sub Sub ISMTPOnArrival_OnArrival(ByVal iMsg, EventStatus )  On Error Resume Next   ' CDO constants  Const cdoSkipRemainingSinks = 1  Const cdoStatusAbortDelivery = 2   Set Flds = iMsg.EnvelopeFields  Flds("http://schemas.microsoft.com/cdo/smtpenvelope/messagestatus") = cdoStatusAbortDelivery  Flds.Update  EventStatus = cdoSkipRemainingSinks  iMsg.DataSource.SaveEnd Sub</SCRIPT>
  2. No computador em que você configurou o servidor SMTP do IIS, salve o arquivo DeleteMsg.vbs na seguinte pasta:
    %SYSTEMDRIVE%\InetPub\AdminScripts
    Observação Não é necessário armazenar esse arquivo na pasta AdminScripts. No entanto, você pode localizar seus arquivos de script com mais facilidade se eles estiverem armazenados nessa pasta.
  3. Obter o script de gerenciamento de eventos Smtpreg.vbs e, em seguida, armazene-a na mesma pasta onde você salvou o arquivo DeleteMsg.vbs. Você pode usar o script Smtpreg.vbs para adicionar, remover e enumerar Coletores de eventos no servidor virtual SMTP do IIS. Para obter esse script, execute estas etapas:
    1. Visite o seguinte Microsoft Developer Network (MSDN) site:
    2. Copie o código que aparece neste site para um arquivo que é chamado Smtpreg.vbs.
  4. Registre o coletor de eventos. Para obter informações adicionais sobre como registrar ou cancelar o registro Coletores de eventos, consulte a seção "REFERENCES" deste artigo. Para registrar o coletor de eventos, execute estas etapas:
    1. Inicie um prompt de comando e, em seguida, altere para a pasta %SYSTEMDRIVE%\InetPub\AdminScripts.
    2. Digite o seguinte comando e pressione ENTER:
      cscript smtpreg.vbs /Add virtualServerInstance OnArrival DeleteMsg CDO.SS_SMTPOnArrivalSink "emails de = *"
      Observação Substitua virtualServerInstance o número da instância do servidor virtual SMTP. Por exemplo, substitua virtualServerInstance com 1.
    3. Digite o seguinte comando e pressione ENTER:
      cscript smtpreg.vbs /setprop virtualServerInstance OnArrival DeleteMsg Sink ScriptName "drive: \Inetpub\AdminScripts\DeleteMsg.vbs"
      Observação Substitua a letra da unidade onde está o arquivo DeleteMsg.vbs de drive.
    Depois de registrar o coletor de eventos, não há mensagens são colocadas na pasta de armazenamento. Em vez disso, todas as mensagens são excluídas no evento OnArrival .

    Para cancelar o registro o coletor de eventos, execute estas etapas:
    1. Inicie um prompt de comando e, em seguida, altere para a pasta %SYSTEMDRIVE%\InetPub\AdminScripts.
    2. Digite o seguinte comando e pressione ENTER:
      cscript smtpreg.vbs /remove virtualServerInstance OnArrival DeleteMsg
      Observação Substitua virtualServerInstance o número da instância do servidor virtual SMTP. Por exemplo, substitua virtualServerInstance com 1.
back to the top

Configurar contadores de desempenho

Você pode usar a ferramenta Monitor de desempenho (Perfmon.msc) para monitorar o desempenho do servidor SMTP do IIS. Para fazer isso, use os contadores internos para o objeto de desempenho Servidor SMTP . Use o contador Total de mensagens recebidas de desempenho para controlar o número total de mensagens que foram enviados para o servidor virtual SMTP. Você também pode usar o objeto de desempenho Servidor SMTP para controlar bytes e médias. Para redefinir esses contadores, pare e reinicie a instância do servidor virtual SMTP usando o Gerenciador do Internet Information Services (IIS) ferramenta.

back to the top

Configurar o coletor de eventos para remover mensagens de qualquer domínio

Aviso Esta é uma configuração de configuração avançada que você deve restringir a um ambiente de teste. Se você habilitar essa configuração de configuração em um computador de produção, os usuários remotos não poderá usar o servidor SMTP como um retransmissor aberto. Para obter informações adicionais sobre como ajudar a impedir retransmissão de email no seu SMTP servidor virtual, consulte "REFERENCES" seção deste artigo.

Se você não deseja arquivar mensagens de email, e se deseja configurar o coletor de eventos DeleteMsg.vbs para um domínio específico, você pode configurar o servidor SMTP como um retransmissor aberto para aceitar email para todos os domínios. O coletor de eventos, em seguida, excluirá as mensagens assim que chegarem, impedindo que as mensagens sejam entregues ao seu destino. Para fazer isso, execute as seguintes etapas:
  1. Siga as instruções na seção "Configure a message removal event sink" deste artigo para configurar o coletor de eventos DeleteMsg.vbs.
  2. Inicie o Gerenciador do Internet Information Services (IIS) ferramenta.
  3. Expanda o ServerName (computador local) , clique com o botão direito do mouse no servidor virtual SMTP em que você configurou o coletor de eventos e em seguida, clique em Propriedades .
  4. Clique na guia entrega e, em seguida, clique em Avançado .
  5. Na caixa host inteligente , digite um nome de computador falso. Esta ação é ajudar a garantir que mensagens de email não serão roteadas para seu destino se o coletor de eventos é removido.
  6. Clique em OK e clique na guia Access .
  7. Clique em retransmissão , clique em tudo exceto a lista abaixo e, em seguida, clique em OK duas vezes.
back to the top
Referências
Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
303708COMO: Criar ou excluir um domínio do serviço SMTP da Microsoft no Windows 2000
Para obter mais informações sobre como criar coletor de eventos, visite o seguinte site da MSDN:Para obter mais informações sobre como registrar ou cancelar o registro SMTP Coletores de eventos, visite o seguinte site da MSDN: Para obter informações adicionais sobre como ajudar a evitar a retransmissão de email, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
324281COMO: Impedir a retransmissão de email no servidor virtual SMTP do IIS no Windows Server 2003
back to the top

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 837851 - Última Revisão: 11/30/2007 09:15:28 - Revisão: 4.6

Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows XP Professional, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server

  • kbmt kbinfo kbhowtomaster KB837851 KbMtpt
Comentários