![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
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. |
|
#2
|
||||
|
||||
|
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.
|
|
#3
|
|||
|
|||
|
Cita:
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 |
|
#4
|
||||
|
||||
|
Cita:
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
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Cita:
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. |
|
#6
|
||||
|
||||
|
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Cita:
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 |
|
#8
|
||||
|
||||
|
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.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|