Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-09-2016
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Poder: 22
emeritos Va por buen camino
Envio de email. ERROR

Buenas Dilferos.

Tengo uyn programa que manda un mensaje de email a un correo determinado cuando realiza una accion. En Junio funcionaba, pero ahora cuando hemos empezado ha utilizarlo otra vez da un error al mandar el email.

El trozo de codigo que hace que lo envie es este:

Código Delphi [-]

                        DLLHandlelib := LoadLibrary('libeay32.dll');
                        DLLHandlessl := LoadLibrary('ssleay32.dll');


                        // Abrir Aulas
                        Taulas.Close;
                        Taulas.Active := True;
                        Taulas.First;
                        // Mandar mansage por email
                        mailMensaje.Clear;
                        mailMensaje.From.Address := 'xxxxxxxxxxxxx@gmail.com';
                        Etexto.Text := 'Incidencia --> ' +  Taulas['nombre'] + ' -- ' + DateToStr(MQcabecera['fecha']);
                        mailMensaje.Subject := Etexto.Text;
                        Etexto.Text := 'Con fecha: ' + DateToStr(MQcabecera['fecha']) + ' el aula ' + Taulas['nombre'] + ' ha causado una incidencia.';
                        mailMensaje.Body.SetText(Etexto.Lines.GetText);
                        mailMensaje.From.Name := 'Incidencia';
                        mailMensaje.Recipients.EMailAddresses := 'yyyyyyyyyyyyyyyy@hotmail.es';
                        indySMTP.Host := 'smtp.gmail.com';
                        indySMTP.Username := 'xxxxxxxxxxxxx@gmail.com';
                        indySMTP.Password := 'XXXXXXXXXX';
                        indySMTP.Port := 465;
                        indySMTP.AuthenticationType := atLogin;
                        indySMTP.IOHandler := IdSSLIOHandlerSocket1;
                        IdSSLIOHandlerSocket1.SSLOptions.Method := sslvSSLv23;
                        IdSSLIOHandlerSocket1.SSLOptions.Mode := sslmUnassigned;
                        indySMTP.Connect;
                        if indySMTP.Connected
                           Then
                              Begin
                                  indySMTP.Send(mailMensaje);
                                  indySMTP.Disconnect;
                              End;

                        Taulas.Close;

El error lo hace en la linea indySMTP.Send(mailMensaje);, es decir, cuando intenta enviarlo.
El error es muy largo pero dice algo asi
.
.
<hpps://accounts.google.com(signin/continue?.........
5.7.34 ....
5.7.34 ....
5.7.34 ....
5.7.34 then try again
5.7.34 Kearn more at
5.7.34 hpps://suppont.google.com(mail/answer/78757 ......



Gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error en envio de adjuntos en Email ElDioni Internet 9 04-06-2010 18:09:04
Error envio email con componentes Indy IdSMTP y IdMessage Bertifox2008 Internet 7 09-10-2008 23:02:59
Envio de email con ProgressBar MaMu Internet 3 28-04-2008 05:35:27
Envio de email luisneria Internet 2 27-04-2007 12:17:30
envio de email. condor Varios 2 27-05-2004 15:28:22


La franja horaria es GMT +2. Ahora son las 23:47:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi