FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Eso será si lo ejecutas desde delphi, porque si lo haces desde fuera entonces sólo saldrá tu mensaje
|
#2
|
||||
|
||||
Genio
Mi buen Casimiro, eres un Genio...
Ya me habia pasado algo así una vez. jejejejeje que cosas.... a veces haces lo más dificil y te atoras en lo mas facil.... Saludos... P.D. Para la proxima prometo agotar esa posibilidad antes de preguntar jejejeje....
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#3
|
||||
|
||||
Qué más quisiera yo, me pediría 3 deseos
|
#4
|
||||
|
||||
Hola muchachos, vine a revivir este fantasma, esto mismo me pasa a mi,
y eso mismo que el amigo kapcomx queria hacer tambien me gustaria hacerlo, capturar la excepcion y en vez que salga ese error en ingles, aparezca algo que yo coloque ejemplo mi codigo de envio:
Mas especificamente aqui:
que creen que pueda ser? Saludos
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible. |
#5
|
||||
|
||||
Hola martini002, este tema no tiene nada que ver con el tratado en este hilo.
De todas formas, no has explicado realmente el problema que tienes O sea, cuando envía el email te sale el mensaje "mensaje enviado exitosamente" y cuando salte una exception saldrá "error al enviar el mensaje". El problema es que tienes que tratarlo de otra forma, idSMTP1.Send(idmessage1) debe devolver un valor que indica si ha sido enviado el mensaje o si ha habido algún error. Es ese valor el que debes tratar. Ya que tal y como lo tienes ahora mismo, el mensaje se envía (mejor dicho, se ejecuta idsmtp.send sin error) y nunca saltará la exception. Incluso aunque no se haya podido enviar el mensaje.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 04-08-2013 a las 10:34:19. |
#6
|
||||
|
||||
Hola Casimiro,
Entiendo lo que dices, la cuestion es que no se como hacer para que devuelva un valor el idSMTP1.Send(IdMessage1); El correo se envia exitosamente, solo que cuando no hay conexion salta la excepcion de timeout no quiero que salte esa excepcion sino que siga intentando hasta que se conecte, o por lo menos hasta un numero determinado de intentos, probe colocar algo mas en el except pero realmente desconozco mucho el uso correcto del try y por mas que he leido no he comprendido exactamente.
__________________
El Conocimiento se puede compartir, pero la Experiencia es totalmente Intransferible. |
#7
|
||||
|
||||
Ahora no tengo un delphi a mano, pero haz una búsqueda por los foros, encontrarás código que puede servirte, ejemplo:
http://www.clubdelphi.com/foros/show...t=idSMTP1.Send |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Enviar Email con Indy 10 y GMail ssl | camino | Internet | 7 | 01-10-2012 21:58:25 |
Enviar mensaje desde gmail con Indy 10 | axelafonso | Internet | 3 | 13-01-2012 18:11:39 |
Enviar correo con SMTP de GMAIL via INDY 10 (idSMTP) | lpedrazzi | Internet | 4 | 31-12-2006 22:30:26 |
Enviar mail usando SMTP pero no OUTLOOK | brandolin | Internet | 2 | 31-01-2006 03:32:30 |
Enviar mail con Gmail | Sotrono | Internet | 2 | 17-04-2005 21:19:05 |
|