Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2025
golf2008 golf2008 is offline
Miembro
 
Registrado: feb 2008
Posts: 157
Poder: 19
golf2008 Va por buen camino
Servidor SMTP

Hola a todos,

Dadas las nuevas limitaciones de Gmail con el SMTP, que ya ni con las contraseñas de aplicación se puede enviar correo, alguien puede recomendar algún servidor SMTP por mas que sea de pago? , y así olvidarme de Gmail, OAuth 2.0 y demás yerbas

Desde ya muchas gracias
Responder Con Cita
  #2  
Antiguo 21-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
✅ 3. Yahoo Mail
Servidor: smtp.mail.yahoo.com

Puerto: 465 (SSL) o 587 (TLS)

Autenticación: Sí

Límites: ~500 emails/día

Requiere: Contraseña de aplicación si usas 2FA

✅ 4. GMX Mail
Servidor: mail.gmx.com

Puerto: 465 (SSL) o 587 (TLS)

Autenticación: Sí

Límites: Menos restrictivo que Gmail

Ventaja: Más laxo con apps externas. Buen candidato si quieres evitar complicaciones.

✅ 5. Mailjet (SMTP Relay gratuito)
Sitio: https://www.mailjet.com/

Límites: 200 emails/día en plan gratuito

Autenticación: Con claves API (usuario/contraseña SMTP)

Ventajas: Está pensado para apps y servidores, sin necesidad de cliente.

✅ 6. SendinBlue (ahora Brevo)
Sitio: https://www.brevo.com/

SMTP: smtp-relay.brevo.com

Puerto: 587

Límites: 300 emails/día gratis

Autenticación: API key como contraseña SMTP

Ideal para: aplicaciones C++/Delphi que quieren evitar problemas de seguridad.
Responder Con Cita
  #3  
Antiguo 21-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por golf2008 Ver Mensaje
Hola a todos,
Dadas las nuevas limitaciones de Gmail con el SMTP, que ya ni con las contraseñas de aplicación se puede enviar correo, alguien puede recomendar algún servidor SMTP por mas que sea de pago? , y así olvidarme de Gmail, OAuth 2.0 y demás yerbas
Desde ya muchas gracias
¿Desde cuándo no se admiten contraseñas de aplicación en gmail?
Tengo un sistema funcionando en varios miles de empresas que hacen uso de las contraseñas de aplicación de gmail, y de momento nadie se ha quejado.

EDITO: Por lo visto parece que están limitando en ocasiones para cuentas nuevas, aunque las existentes siguen funcionando.

Última edición por Casimiro Noteví fecha: 21-06-2025 a las 13:00:52.
Responder Con Cita
  #4  
Antiguo 21-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
Según vi yo hace tiempo, no se muy bien pero hubo mas gente con ese problema de que requieren OAuth y eso, que ya no es tan simple como poner la contraseña y el recipiente, lo complicaron sobremanera y de hecho se habló aqui en el Foro.
Responder Con Cita
  #5  
Antiguo 21-06-2025
golf2008 golf2008 is offline
Miembro
 
Registrado: feb 2008
Posts: 157
Poder: 19
golf2008 Va por buen camino
Cita:
Empezado por navbuoy Ver Mensaje
✅ 3. Yahoo Mail
Servidor: smtp.mail.yahoo.com

Puerto: 465 (SSL) o 587 (TLS)

Autenticación: Sí

Límites: ~500 emails/día

Requiere: Contraseña de aplicación si usas 2FA

✅ 4. GMX Mail
Servidor: mail.gmx.com

Puerto: 465 (SSL) o 587 (TLS)

Autenticación: Sí

Límites: Menos restrictivo que Gmail

Ventaja: Más laxo con apps externas. Buen candidato si quieres evitar complicaciones.

✅ 5. Mailjet (SMTP Relay gratuito)
Sitio: https://www.mailjet.com/

Límites: 200 emails/día en plan gratuito

Autenticación: Con claves API (usuario/contraseña SMTP)

Ventajas: Está pensado para apps y servidores, sin necesidad de cliente.

✅ 6. SendinBlue (ahora Brevo)
Sitio: https://www.brevo.com/

SMTP: smtp-relay.brevo.com

Puerto: 587

Límites: 300 emails/día gratis

Autenticación: API key como contraseña SMTP

Ideal para: aplicaciones C++/Delphi que quieren evitar problemas de seguridad.
Muchas gracias por tu ayuda !!
Responder Con Cita
  #6  
Antiguo 21-06-2025
golf2008 golf2008 is offline
Miembro
 
Registrado: feb 2008
Posts: 157
Poder: 19
golf2008 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Desde cuándo no se admiten contraseñas de aplicación en gmail?
Tengo un sistema funcionando en varios miles de empresas que hacen uso de las contraseñas de aplicación de gmail, y de momento nadie se ha quejado.

EDITO: Por lo visto parece que están limitando en ocasiones para cuentas nuevas, aunque las existentes siguen funcionando.
Las cuentas de Gmail no se alojan en un solo servidor, son varios servidores, en algún momento te va a pasar.

Leí por ahí que Gmail directamente va a deshabilitar el protocolo SMTP para siempre, por eso busco alternativas de servidores SMTP

Saludos !
Responder Con Cita
  #7  
Antiguo 21-06-2025
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
nada Golf, espero que alguno de esos servidores te pueda ayudar

yo creo que escogería el GMX Mail
Responder Con Cita
  #8  
Antiguo 23-06-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.214
Poder: 24
newtron Va camino a la fama
Cita:
Empezado por golf2008 Ver Mensaje
Hola a todos,

Dadas las nuevas limitaciones de Gmail con el SMTP, que ya ni con las contraseñas de aplicación se puede enviar correo, alguien puede recomendar algún servidor SMTP por mas que sea de pago? , y así olvidarme de Gmail, OAuth 2.0 y demás yerbas

Desde ya muchas gracias

Hasta donde yo sé gmail todavía admite contraseñas de aplicación, es hotmail la que ha dejado de funcionar y requiere OAuth.
__________________
Be water my friend.
Responder Con Cita
  #9  
Antiguo 23-06-2025
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Poder: 29
delphi.com.ar Va camino a la fama
Yo sigo usando gmail con contraseñas de aplicación, sin problemas. Te diría que después de probar algunas otras alternativas, sigue siendo la que mejor resultado me da.
Lo uso en aplicaciones .NET, si te sirve te comparto algo de código.
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #10  
Antiguo 23-06-2025
golf2008 golf2008 is offline
Miembro
 
Registrado: feb 2008
Posts: 157
Poder: 19
golf2008 Va por buen camino
Cita:
Empezado por delphi.com.ar Ver Mensaje
Yo sigo usando gmail con contraseñas de aplicación, sin problemas. Te diría que después de probar algunas otras alternativas, sigue siendo la que mejor resultado me da.
Lo uso en aplicaciones .NET, si te sirve te comparto algo de código.


Dale pasame , gracias

La verdad que probé con varias cuentas de Gmail y con cuentas de algunos clientes generando las contraseñas de aplicación y nada.. da error

Desde ya muchas gracias
Responder Con Cita
  #11  
Antiguo 24-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por golf2008 Ver Mensaje
...La verdad que probé con varias cuentas de Gmail y con cuentas de algunos clientes generando las contraseñas de aplicación y nada.. da error
¿Da error? di cuál es el error.
Usando los componentes indy, para gmail utiliza estos parámetros, funciona seguro.

email = [email protected]
host = smtp.gmail.com
userid = [email protected]
password = ajq**********jzl <--- contraseña de aplicación
TLS = utUseImplicitTLS
TLSver = sslvTLSv1
puerto = 587
Responder Con Cita
  #12  
Antiguo 24-06-2025
golf2008 golf2008 is offline
Miembro
 
Registrado: feb 2008
Posts: 157
Poder: 19
golf2008 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Da error? di cuál es el error.
Usando los componentes indy, para gmail utiliza estos parámetros, funciona seguro.

email = [email protected]
host = smtp.gmail.com
userid = [email protected]
password = ajq**********jzl <--- contraseña de aplicación
TLS = utUseImplicitTLS
TLSver = sslvTLSv1
puerto = 587
Hola Casimiro

Te agradezco tu respuesta, pero ya probé cambiando esas variables, pero no hay caso no lo manda

Venía usando sslvSSLv23 y puerto 465

A parte no se conecta al SMTP, no demora nada y salta mensaje de error.
Generalmente entre que se conecta y envía pasan unos segundos.
Responder Con Cita
  #13  
Antiguo 24-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por golf2008 Ver Mensaje
... salta mensaje de error...
El caso es que no podemos adivinar, debes poner el código que estás usando, dar más explicaciones y, obviamente, copiar exactamente el mensaje de error.
Y puedo asegurarte que con los parámetros que he puesto antes funciona seguro porque ahora mismo están enviando email de esa forma en varios miles de empresas.
Responder Con Cita
  #14  
Antiguo 24-06-2025
golf2008 golf2008 is offline
Miembro
 
Registrado: feb 2008
Posts: 157
Poder: 19
golf2008 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
El caso es que no podemos adivinar, debes poner el código que estás usando, dar más explicaciones y, obviamente, copiar exactamente el mensaje de error.
Y puedo asegurarte que con los parámetros que he puesto antes funciona seguro porque ahora mismo están enviando email de esa forma en varios miles de empresas.
Te paso el código:

IdSMTP1.Host := MD.ConfiguraSMTP.value; //smtp.gmail.com
IdSMTP1.Username :=MD.ConfiguraUsuario.Value; //[email protected]';
IdSMTP1.Password :=MD.ConfiguraCuenta.Value; //password
IdSMTP1.Port :=MD.ConfiguraPuerto.AsInteger; //587


IdSMTP1.AuthenticationType := atLogin;
IdSMTP1.IOHandler := IdSSLIOHandlerSocket1;
IdSSLIOHandlerSocket1.SSLOptions.Method := sslvTLSv1 ;
IdSSLIOHandlerSocket1.SSLOptions.Mode := sslmUnassigned;

Comparando con tu código no tengo la linea:
TLS = utUseImplicitTLS

No se si será por la versión de Indy, tampoco se como ver la versión de indy instalada , uso D5
Responder Con Cita
  #15  
Antiguo 24-06-2025
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Poder: 29
delphi.com.ar Va camino a la fama
Cita:
Empezado por golf2008 Ver Mensaje
Dale pasame , gracias
Uso la librería MimeKit, dado que las funciones del Framework quedaron obsoletas actualmente. El código lo resumí, dado que la configuración venía de objetos de los que no vas a disponer, espero se entienda:

Código:
using (MimeMessage message = new MimeMessage())
{
    message.Subject = "Asunto del correo";
    message.From.Add(new MailboxAddress("Remitente", "[email protected]"));
    message.To.Add(new MailboxAddress("Rceptor", "[email protected]"));
    message.Body = new TextPart("html")
    {
        Text = "<div>cuerpo del mail en html</div>"
    };

    using (MailKit.Net.Smtp.SmtpClient smtp = new MailKit.Net.Smtp.SmtpClient())
    {
        smtp.Timeout = TimeSpan.FromSeconds(60); 
        smtp.LocalDomain = "gmail.com";
        smtp.Connect("smtp.gmail.com", 587, false);
        smtp.Authenticate("[email protected]", "xxxx xxxx xxxx xxxx"); // Application password
        smtp.Send(message);
        smtp.Disconnect(true);
    }
}

Algunas cosas como LocalDomain, creo que no eran requeridas en gmail, pero si en otros proveedores.

Saludos
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #16  
Antiguo 25-06-2025
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por golf2008 Ver Mensaje
No se si será por la versión de Indy, tampoco se como ver la versión de indy instalada , uso D5
¿Qué versión de indy tienes instalada? creo recordar que debes tener la versión 10
Responder Con Cita
Respuesta



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
Comuncarnos con un servidor SMTP aeff API de Windows 0 07-05-2008 09:21:47
servidor de correos SMTP metroyd Varios 0 21-10-2007 23:57:36
Obtener el servidor SMTP Khronos Varios 2 19-07-2007 22:20:00
Servidor SMTP - (Cantidad de bytes recibidos) progmaq Internet 0 16-04-2005 21:55:05
Servidor SMTP windows XP jnbruguer Internet 2 23-11-2004 13:10:10


La franja horaria es GMT +2. Ahora son las 12:52:44.


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