CarlaoRJ 0 Denunciar post Postado Janeiro 10, 2007 Boa tarde! Tenho um sistema que varre uma determinada tabela de hora em hora. Se ele encontra algum registro com endereço de email o sistema dispara um email automaticamente e em caso de envio bem sucedido, deleta o registro correspondente. As vezes, no espaço de uma hora, acumulam-se + de 15 endereços de emails. O sistema trabalha 24 horas por dia, 7 dias por semana. Na maior parte do tempo o sistema trabalha sem problemas (envia emails automáticos). Ocorre que em determinados momentos ( Exceptions ) ele envia a mensagem: Linha do Código: ShowMessage('Erro ao tentar enviar email: '+Exc.Message); Ou seja: 'Erro ao tentar enviar email: Temporary Lookup File Failure' 1) O que efetivamente significa esta mensagem? 2) Devo retirar a mensagem que é gerada no momento da excessão e aguardar o próximo horário de checagem de endereços de emails? 3) Uso componentes Indy (IdSMTP e IdMessage). Desde já, agradeço a colaboração dos(as) Companheiros(as). Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Janeiro 10, 2007 Movido... Artigos, Dicas, Tutoriais e Materias (Delphi) -> Delphi Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Janeiro 10, 2007 Pelo visto é um erro que é gerado no momento da tentativa do envio, como demora do servidor a responder para o Indy ou algo do tipo, o que poderia fazer é criar um Try Except, caso de erro, não parar o sistema, deixar ele continuar a enviar o e-mail, mas gerar um arquivo .txt ou guardar em uma tabela a informação do erro, pois pode ser que na próxima tentativa de envio funcione corretamente. Compartilhar este post Link para o post Compartilhar em outros sites