Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   ¿Por qué no puedo enviar el Email? (https://www.clubdelphi.com/foros/showthread.php?t=29452)

Turboleta 23-01-2006 00:18:30

¿Por qué no puedo enviar el Email?
 
Hola a todos, nuevamente.
Sigo intentado que mi programa envíe un correo, transparente para el usuario.

He utilizado las Indy, como recomendais en el foro. Uso los componentes:
IdsMTP y IdMessage.

En fin os explico lo que he puesto, suponiendo que el correo del usuario es:
usuario@lapera.es

con
IdMessage1.From.text:= 'usuario.@lapera.es';
IdMessage1.EMailAddresses:= 'correodedestino@lirios.es

con
IdsMTP1. UserName:= 'usuario.@lapera.es';
IdsMTP1.Password:= la clave de acceso del usuario a su correo
IdsMTP1. Host:= 'lapera.es';
IdsMTP1.Port:= 25;

El resto es idéntico a lo que hay en el foro y tiene pinta de estar bien.

Bien, pues cuando intendo enviar me devuelve el mensaje: No se ha podido enviar el email y al cerrarlo, despues del Raise: Connection Closed Gracefully.

¿Qé es lo que estoy haciendo mal? :confused:

Bicho 23-01-2006 20:22:42

Hola

no se si será por eso o no. Pero vamos a ver: tú nos has puesto 2 veces la direccion de usuario en la que aparece un punto antes del simbolo arroba @, ha sido fallo ortografico al escribirlo aquí en el hilo, o realmente en tú código aparece así? Si es así, probablemente sea es el error.

Espero te sirva de ayuda, ahora mismo no se me ocurre nada más.

Saludos

Turboleta 23-01-2006 20:54:37

Sigo atascado...
 
Es un error ortográfico por ir corriendo y después copir y pegar.

He revisado varias veces el código y lo he comparado con el encontrado en el foro, que incluso dicen que funciona, pero no hay manera.

La verdad es que necesito solucionarlo cuanto antes. Seguiré dándole vueltas a ver si encuentro el fallo o mientras alguien me da un poco de luz.

Un saludo y gracias.

User_Baja_2 27-01-2006 12:49:59

Me pasa lo mismo ¿que hacemos mal?
 
A mi me pasa exactamente lo mismo, a diferencia que solo consigo enviar correctamente el correo electrónico siempre y cuando la direccion de origen sea identica a la de destino.. con lo que deduzco que el código fuente está perfectamente.. lo que no logro comprender es por qué a otra cuenta no puedo??

Otra duda... como sería para poder enviar a varios el mismo correo electrónico?? pero la opción oculta... CCO...

Muchas gracias por adelantado a todos

Nuppy

Turboleta 05-02-2006 23:03:41

¡Por fin! Ya funciona.
 
Lo importante es no deseperar y ser más persistente que el problema. Dándole vueltas y más vueltas, al final conseguí solucionarlo.

Os explico:

Tengo mi cuenta de correo en yahoo.es.

A parte de que ponía mal el Host, aunque de eso me di cuenta enseguida, debía de poner: smtp.correo.yahoo.es.
Resulta que hay que configurar la cuenta de correo, por lo menos en yahoo, para que permita ser utilizada por otros programas para enviar y recibir correo.

Pra ello, una vez que tienes tu cuenta abierta, hay que ir a :
Opciones
Acceso POP3 (desde otros programas) y reenvío.
Acceso Ewb y POP y activarlo.

Desde que lo hice envío perfectamente con y sin archivos adjuntos.

Un saludo. :D


La franja horaria es GMT +2. Ahora son las 15:07:28.

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