E-mails enviados do Coldfusion usando o mesmo servidor SMTP / Exchange funciona de uma máquina, mas falha por outra

1

Primeiro, desculpas se essa pergunta for muito vaga ou tiver pouca informação para ser realmente responsável. Normalmente, não estou trabalhando com esses problemas e não tenho acesso total ao ambiente. No entanto, o provedor de hospedagem parece ter dificuldade em rastrear o problema, por isso espero que alguém possa pelo menos me fornecer alguns palpites qualificados sobre o problema mais provável.

Aqui vai: Um cliente para o qual trabalho tem um ambiente de TI hospedado, baseado em máquinas virtuais que executam o Windows 2008 R2 Standard. Nosso site, baseado no Coldfusion 9, foi recentemente migrado de uma máquina virtual para outra, e embora o Coldfusion seja configurado exatamente da mesma maneira, usando o mesmo servidor SMTP, ou seja, o servidor Exchange do cliente hospedado no mesmo ambiente e no mesmo AD. ambos os servidores da web, o envio de emails para destinatários externos não está mais funcionando. Ainda está funcionando bem ao testar a partir da máquina antiga.

Isso foi o que aprendi até agora (todos os e-mails são enviados usando um endereço válido no domínio do cliente):

  1. E-mails enviados apenas para outros destinatários no mesmo domínio são entregues sem nenhum problema.
  2. E-mails enviados apenas para destinatários externos em outros domínios nunca são entregues.
  3. Ao enviar e-mails para uma combinação de destinatários internos e externos, nenhum e-mail é entregue.
  4. Ao receber um desses e-mails para um endereço interno, o remetente agora é indicado como "remetente@clientesdomínio.com" e, quando enviado da máquina antiga, costumava dizer apenas "remetente". Isto parece-me que poderia sugerir que a máquina do Exchange "reconhece" o antigo servidor Web enquanto é um estranho para o novo.
  5. No registro de e-mail do Coldfusion, todas as mensagens parecem ser entregues com êxito ao servidor SMTP.

Qualquer ideia de quais configurações analisar, quais entradas de registro pesquisar ou como comparar o antigo servidor Web com o novo será muito apreciada.

    
por Peter Herdenborg 09.10.2012 / 10:36

1 resposta

1

Você pode querer verificar o IP da nova caixa de coldfusion, e talvez adicioná-la para trocar na área de transporte de correio para permitir a retransmissão de email. Se o seu código de coldfusion não estiver usando smtp com um nome de usuário & senha, então é provável que seu endereço IP tenha recebido acesso de retransmissão de e-mail e, como você está enviando de um novo IP, seu retransmissor externo está sendo bloqueado. Isso também explicaria por que seu e-mail local está passando por OK, mas não pelo seu externo.

Então, basicamente, vá para a sua máquina CF, descubra o seu IP, possivelmente olhando para a conexão de rede ou dslreports.com/whois e então vá para o exchange, mail transport ... já que eu não tenho um servidor de troca à mão , você terá que procurar o resto.

OR

No seu servidor Exchange, configure a conta de usuário / caixa de correio normal e crie um nome de usuário / senha. Defina para que não expire. Em seguida, atualize seu código para autenticar por meio dessa conta.

    
por 09.10.2012 / 16:28