[firebase-br] Envio de email com firebird e delphi demorado!

ronaldo em grupolta.com.br ronaldo em grupolta.com.br
Seg Jun 30 08:27:17 -03 2008


Pessoal,
Bom dia,

    Estou com um problema aqui que é o seguinte:
    Temos uma tela em delphi7 que utiliza os componentes INDY(IdMessage e IdSMTP) para envio de email com informações extraídas do banco firebird, porém no momento de envio do email o mesmo demora muito.
    Alguém já se encontrou com este problema? É alguma configuração? Alguém pode ajudar?

    Abaixo a rotina utilizada:


 IdMessage.Recipients.EMailAddresses := edtPara.Text;
 IdMessage.CCList.EMailAddresses     := edtCC.Text;
 IdMessage.BccList.EMailAddresses    := edtCCO.Text;

    //Trata a Prioridade da mensagem
    case cbxPrioridade.ItemIndex of
     0 : IdMessage.Priority := mpHigh;
     1 : IdMessage.Priority := mpNormal;
     2 : IdMessage.Priority := mpLow;
    end;

 IdMessage.Subject := edtAssunto.Text;
 IdMessage.Body := mmMensagem.Lines;

 //Tratando os arquivos anexos
 for xAnexo := 0 to rzAnexos.Items.Count-1 do
 TIdAttachment.create(idmessage.MessageParts, TFileName(rzAnexos.Items.Strings[xAnexo]));

 IdSMTP.Connect;

  try
   IdSMTP.Send(IdMessage); -- NESTE MOMENTO DEMORA MUITO
  finally
   IdSMTP.Disconnect;
  end;

Obrigado,

Ronaldo


Mais detalhes sobre a lista de discussão lista