Rastreando email no Windows Server 2003

2

Eu tenho um site que eu corro junto com um formulário de contato. Ele é executado em um servidor com o Microsoft Server 2003 instalado. Agora tudo parece funcionar 100% ao enviar o formulário, sem mensagens de erro. Isso costumava trabalhar no passado, mas não mais, não fez nenhuma alteração. É possível verificar no servidor se os e-mails foram rejeitados ou rastrear o caminho que o e-mail foi?

    
por Roland 04.12.2009 / 11:51

2 respostas

4

Se a máquina estiver executando o servidor SMTP do Microsoft IIS, você poderá ativar o registro em log (supondo que ele já não esteja ligado) e revisar os logs gerados.

Os logs da instância do servidor SMTP padrão estarão localizados no diretório% SystemRoot% \ System32 \ Logfiles \ SMTPSVC1 (normalmente "C: \ WINDOWS \ SYSTEM32 \ LogFiles \ SMTPSVC1)".

Se você estiver usando algum outro aplicativo de servidor de e-mail, obviamente, ele terá seus próprios mecanismos de registro.

    
por 04.12.2009 / 12:26
1

A melhor maneira de descobrir o que está acontecendo é ativar o login para SMTP. Isso não está ativado por padrão. É a sua melhor chance de descobrir por que o correio não está chegando ao seu destino.

Dê uma olhada em C:\inetpub\mailroot\badmail . Se houver arquivos com uma extensão .eml, estas são suas mensagens perdidas! Você pode abri-los com outlook express & dê uma olhada no que está neles. Também deve haver um arquivo .BDR com o mesmo nome que o .eml que você pode abrir no bloco de notas & dirá por que seu e-mail foi ruim & não enviado.

Se sua pasta estiver vazia, seu e-mail foi aceito para entrega e pode haver outros motivos para não ser entregue, como a filtragem de spam.

    
por 04.12.2009 / 13:12