none
Problema com envio de e-mail gerado automático quando estou no Windows Server 2003

    Question

  • Olá pessoal, tenho a seguinte situação:

    Temos nosso software para emitir nota fiscal desenvolvido na empresa, ele utiliza componentes acbr, para consultar, emitir, e também para gerar automático um e-mail enviando o arquivo xlm e pdf para o cliente. Tenho este sistema instalado em uma maquina Windows Server 2008. Porem meu problema esta quando vou abrir esse programa, usando um ts no Server 2003, ele não esta enviando os e-mails, retorna o seguinte erro:

    smtp error: login???-other undefined status

    Problemas descartados:

    * Instalação, não é, pois a instalação física encontra-se em outro servidor.

    * Programa, se eu utilizar de uma estação local (desktop), ou de mais dois servidores com o Server 2008, funciona, somente no 2003 retorna esse erro.

    * Permissão de usuário, nem do administrador esta enviando os e-mails.

    * Dlls do programa ou do componente, já verifiquei o que esta nos outros servidores, já registrei no 2003, e continua o mesmo erro.

    * Servidor de e-mail, verifiquei no meu servidor de e-mail, utilizo (mdaemon), já adicionei na lista dos domínios confiáveis, do mesmo jeito que fiz para dois servidores Linux, poder enviar logs, sem ter uma conta configurada.

    Duvidas:

    Não sei se pode ser algum serviço que não foi instalado, ou alguma configuração que seja diferente do Server 2008, eu precisava passar alguns usuários neste servidor 2003, pois os demais estão esgotados, mas se não funcionar o envio de e-mail automático, não posso continuar com a migração.

     

    Alguém tem uma sugestão?

    Obrigado..

    Tuesday, August 23, 2011 11:10 AM

Answers

  • Pessoal, resolvido, era o dns fixado na maquina, estava apontando para fora, quando setei o dns interno neste servidor 2003, funcionou os e-mails na hora, eu tinha alterado para fazer outro teste e nem lembrava.
    Thursday, August 25, 2011 3:37 AM

All replies

  • Pela mensagem de erro, a aplicação que está gerando esta mensagem não está conseguindo encontrar as informações de SMTP (Servidor de e-mail, usuário e senha) para enviar a mensagem. Ou então, as informações estão incorretas.

    Obrigado.


    Paul Haro - Microsoft Certified Professional
    Tuesday, August 23, 2011 12:23 PM
  • Paul, desculpa a ignorância, mas quais configurações de e-mail, usuário e senha, se em nenhum dos servidores eu tenho isso configurado, ele faz o processo de envio através de um componente, não fica atrelado ao servidor, tanto que eu posso ir em qualquer computador da empresa, e fazer o processo com sucesso, somente o win. ser. 2003 esta dando esse problema.

    Wednesday, August 24, 2011 11:12 AM
  • Olá Vinigobbi,

    Tem alguma informação aí que precisa ser detalhada. Até onde eu sei, para se fazer um envio de e-mail, você tem que conectar em um serviço SMTP. Em algum lugar da aplicação, tem que existir uma configuração para você definir quem é o servidor SMTP da sua rede, ou então,  isso foi definido dentro do código da aplicação, mas de qualquer forma, você precisa de um servidor SMTP para fazer este envio. Tem alguma maneira de você descobrir quem é este servidor SMTP e se o seu 2003 está conseguindo fazer relay para este servidor?

    Abraço,

     


    Cláudio Costa - http://claudio-costa.blogspot.com
    Wednesday, August 24, 2011 11:21 AM
  • É bem por aí mesmo.

    De certa forma, basta enviar um e-mail de teste para você mesmo (se possível).

    Verifique as informações do remetente e você terá as informações necessárias.

    Se o seu servidor depende de um componente para enviar e-mails, com certeza as informações estão neste componente.

    Ou o componente não está funcionando, ou a comunicação entre a aplicação e o componente não está ok.

    Obrigado.


    Paul Haro - Microsoft Certified Professional
    Wednesday, August 24, 2011 12:29 PM
  • Pessoal obrigado pela ajuda, a questão é assim:

     

    Trabalho como técnico em informática, o programador que fez o aplicativo, esta de ferias, esse programa, ele faz tudo sozinho, ele gera o e-mail automático. Eu também fiquei confuso, como um programa vai gerar um e-mail enviar, vai sair por qual conta, tinha as mesmas duvidas que vocês me pediram. O que descobri, é que dentro do programa, quando vai na opção de e-mail, ele mostra que vai sair do x@empresa.com.br, e no outro campo, ele pede para qual cliente eu desejo enviar. Então, para testes eu escolho enviar para mim mesmo, não sei como, de qualquer micro que eu abra o programa, se eu for na opção e-mail e escolhe me enviar, eu recebo na mesma hora. Funciona em todas estações da empresa, em todos os servidores exceto este maldito 2003. Lembro que certa vez, deu um problema parecido, era o antivírus Viruscan, que bloqueava o envio de e-mail, por ser um executável não conhecido por ele. Assim, eu tinha que ir na lista de exceções, e configurar lá o executável. Porem, foi trocado o Viruscan, por outro da própria Mcafee, que não tem essa configuração, mas não sei ao certo se o problema é o antivírus, pois tenho ele nos outros servidores e estações, e nos outros locais ele envia este e-mail. Assim, eu não sei se é alguma configuração do server para liberar o envio de smtp, ou algum serviço como de e-mail que não esta instalado.

     

    Ja tentei desativar firewall, desativar antivirus, e mesmo assim ele retorna esse erro de smtp. Mas por que nos outros servidores que não tem serviço de e-mail ou alguma conta de e-mail confgurado fisicamente funciona?. O problema é a comunicação do programa saindo deste server 2003, até meu servidor de e-mail.

     

    A ideia seria esta:

    Abro o programa em qualquer computador (independente de ter qualquer conta de e-mail configurada), o que na verdade é um atalho do programa que esta instalado em outro servidor. Este programa, deve ter nas proprias propriedades dele o smtp e a conta de e-mail configurada. Agora ele deveria comunicar com o servidor de e-mail (também interno), e fazer este envio. Só que se eu abrir o programa pelo server 2003, ele sempre da erro, em qualquer maquina Windows XP, Vista, Seven, Server 2008, todos estão funcionando. Deve ser alguma configuração que eu não sei fazer nesse servidor.

    Desculpem pelo jeito que estou explicando, é dificil escrever como é a estrutura da empresa, para que possam me ajudar no problema.

     

    Wednesday, August 24, 2011 5:29 PM
  • Será que você não consegue no seu servidor de e-mail interno verificar se tem algum LOG negando o envio de e-mail deste seu servidor interno? se for o SMTP do IIS, isso é registrado no Event Viewer, se for um exchange, você pode visualizar o log das filas. A ideia é tentar achar o log de conexão deste servidor para tentar descobrir o motivo do e-mail estar sendo negado, sacou?

     


    Cláudio Costa - http://claudio-costa.blogspot.com
    Wednesday, August 24, 2011 10:40 PM
  • Amigo,

    Quando o problema era o Viruscan, o envio interno funcionava ?

    Acho que se o problema fosse neste servidor específico, o envio interno também não funcionaria.

    Se você tem dúvidas sobre o anti-vírus, desative-o e faça os testes necessários.

    Teste o envio na console deste servidor, sem usar o TS.

    De acordo com a dica do Claudio, analise o Log de eventos.

    Poste o resultado.

    Obrigado.

     

     


    Paul Haro - Microsoft Certified Professional
    Thursday, August 25, 2011 12:01 AM
  • Pessoal, resolvido, era o dns fixado na maquina, estava apontando para fora, quando setei o dns interno neste servidor 2003, funcionou os e-mails na hora, eu tinha alterado para fazer outro teste e nem lembrava.
    Thursday, August 25, 2011 3:37 AM