O servidor SMTP virtual IIS6 não volta automaticamente após a reinicialização do sistema

9

Eu tenho um servidor virtual executando o Win2008 RC2. Eu configurei o IIS6 com um servidor SMTP virtual para ser o provedor de email dos sites que estou hospedando lá. Tudo funciona muito bem, mas se, por algum motivo, o servidor reiniciar (as atualizações automáticas ainda estão ativadas - estou tentando fazer o mínimo possível de trabalho, pois temos muitos clientes), o IIS6 não reinicia o Servidor SMTP. A falha causa 500 erros na configuração atual, então estou passando metade do dia se desculpando.

Alguma ideia?

Nos Serviços, configurei tudo para voltar automaticamente, mas ainda não há dados.

Assim que eu reiniciar o SMTP, sem problemas, todo o email será enviado. Está funcionando perfeitamente, simplesmente não será reiniciado por si próprio.

Eu realmente prefiro não desativar as atualizações automáticas, pois somos uma empresa tão pequena que não posso perder tempo para atualizar manualmente 15 cópias do Windows toda vez que a MS decide que há um patch de segurança.

Todos os conselhos apreciados! BTW, eu sou um novato completo nesses fóruns. Eu procurei, mas não consegui encontrar uma resposta, então seja gentil. Mas firme. Eu tenho que aprender aqui.

Julian James
fonte
Existe mais alguma coisa instalada e em execução neste servidor?
Dan
E há algo nos logs de eventos?
Dan

Respostas:

5

O servidor SMPT provavelmente está configurado para iniciar manualmente, para alterá-lo para automático, siga as etapas abaixo.

  1. Clique em Iniciar
  2. Na caixa Pesquisar, digite Serviços e pressione Enter.
  3. Encontre o serviço de administração do IIS na lista de serviços
  4. Clique duas vezes em Serviço de administração do IIS e defina "Tipo de inicialização" como Automático
  5. Encontre SMTP (Simple Mail Transfer Protocol) na lista de serviços
  6. Clique duas vezes em SMTP (IIS Simple Mail Transfer Protocol) e defina "Tipo de inicialização" como Automático
  7. Feito! Agora deve começar automaticamente quando o computador liga
Trent Walls
fonte
2

Notei em 2008, com o IIS6 SMTP instalado, o SMTPSvc não está definido para iniciar automaticamente, está definido como manual. Você pode tentar:

sc config smtpsvc start= auto

Se essa não é a sintaxe correta (não tenho uma máquina com ela à mão no momento), você pode executar services.msc, encontrar o serviço SMTP e alterá-lo para automático. Depois, reinicie o servidor rapidamente e veja se isso ajuda.

Jon Angliss
fonte
Graças Jon - que é a coisa estranha, porém, após a vitória reiniciado tudo parecia voltar-se para além do serviço SMTP. Eu configurei para Automático. Ou é algo a ver com esse sistema estranho, no qual você tem o IIS7 executando o site e o IIS6 (virtual) executando o email que o confunde, ou eu apenas tive azar !. Obrigado pela resposta, porém - muito apreciado.
Julian James
1

Como uma solução temporária até você descobrir o porquê - programe um trabalho para reiniciar o serviço SMTP ou execute um script como:

net stop smtpsvc início líquido smtpsvc

(mais exemplos aqui: como posso reiniciar automaticamente um serviço do Windows se ele falhar? )

Você pode agendar as atualizações do Windows para que ocorram em um horário específico do dia e, em seguida, agendar o serviço para ser reiniciado alguns minutos depois para minimizar o problema para seus usuários?

Dan
fonte
Obrigado Dan, e desculpe pela resposta lenta - estou com gripe. Isso certamente parece uma avenida para explorar. Vou postar novamente se eu encontrar a solução, mas esse link parece que a resposta está lá! Posso usar o servidor SMTP em execução em uma máquina para enviar a notificação de erro se as reinicializações não funcionarem na outra. Então, um pouco de hackers de firewall, e isso é realmente promissor.
Julian James