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 23-09-2022
jmbarrio jmbarrio is offline
Miembro
 
Registrado: may 2003
Posts: 72
Poder: 22
jmbarrio Va por buen camino
Enviar mail delphi7

Buenas tardes, hasta hace poco tenia este código para enviar mails con Indy10 y funcionaba en delphi7
Pero con los nuevos cambios de protocolos y cifrados de microsoft ha dejado de funcionar.
¿Alguna otra alternativa?
Gracias, un saludo.
Código Delphi [-]
procedure EnviarMail(mensaje:string) ;
var IdSMTP1:TIdSMTP;
    SSLHandler:TIdSSLIOHandlerSocketOpenSSL;
    IdMessage1:TIdMessage;

begin
  IdSMTP1    := TIdSMTP.Create(nil);
  SSLHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
  IdMessage1 := TIdMessage.Create(nil);
  IdSMTP1 := TIdSMTP.Create(nil);
  try
    SSLHandler := TIdSSLIOHandlerSocketOpenSSL.Create(IdSMTP1);
    SSLHandler.SSLOptions.Method := sslvTLSv1;
    //SSLHandler.SSLOptions.Method := starttls;
    SSLHandler.SSLOptions.Mode   := sslmUnassigned;
    SSLHandler.PassThrough       := False;

    IdMessage1 := TIdMessage.Create(IdSMTP1);
    IdMessage1.From.Address := 'no_reply@gicl.es';
    IdMessage1.Recipients.EMailAddresses := 'josemigue@corrugadosgetafe.es';
    IdMessage1.Subject      := 'Capturador Acería Parado en GETAPPLICOM';
    IdMessage1.Body.Text    := mensaje;

    IdSMTP1.Host      := 'smtp.office365.com';
    IdSMTP1.Port      := 587;
    IdSMTP1.Username  := 'no@gcl.es';
    IdSMTP1.Password  := 'Wt4059';
    IdSMTP1.IOHandler := SSLHandler;
    IdSMTP1.UseTLS := utUseExplicitTLS;


    IdSMTP1.Connect;
    try
      IdSMTP1.Send(IdMessage1);
    finally
      IdSMTP1.Disconnect;
    end;
  finally
    IdSMTP1.Free;
  end;

end;

Última edición por Casimiro Notevi fecha: 23-09-2022 a las 13:27:30.
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
enviar mail mjjj Varios 4 29-04-2008 03:50:17
Problemas al enviar mail dvlt PHP 1 19-11-2007 23:02:54
enviar archivo por e-mail karocs Internet 2 16-06-2006 03:17:01
Enviar e-mail D-MO PHP 5 10-01-2006 19:21:08
enviar mail amadis API de Windows 2 06-05-2005 04:02:02


La franja horaria es GMT +2. Ahora son las 17:46:08.


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