Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CarlaoRJ

Erro ao tentar enviar email

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.