![]() |
Problemas con los INDY´s
Que tal amigos....
Estoy tratando de desarrollar una aplicacion que envie un e-mail con un archivo adjunto. Para esto uso Delphi 6 y obvio, estoy investigando como usar los Indys para realizar lo anterior. Les explico mas lo que quiero hacer, tengo una tabla EMPLEADO la cual tiene un campo que almacena la direccion de correo electronico...que por cierto es un dominio de una depedencia del gobierno federal (en México), hagan de cuenta q la cuenta se compone mas o menos asi:empleado@liconsa.gob.mx. Bueno....quiero que esta aplicacion lance correo a ciertos empleados o a todos no importa eso, de manera automatica, ya tengo resuelto que la aplicacion se ejecute automaticamente, ahora me falta mandar los correos. He estado visitando varios temas que hablan de como mandar e-mails, y me encontre codigos muy interesantes, los cuales trate de aplicar a lo q estoy desarrollando....pero existen algunas propiedades que no me salen en IdMessage...como los que siguen:
Hice lo anterior....pero las propiedas "From", "Body", "Subject"...no me aparecen en el componente.....no sé como revisar la version de los Indys, pero no los he actualizado, desde q instale delphi. En el uses....tengo esto:
Bueno, mejor les paso lo que llevo....:
Alguien me podria decir que sucece....?, Aparte le agrego en el uses dAttachmentFile y marca un error, que no localiza el DCU de este archivo...ahi ya se que me falta....realice busqueda en el disco duro...y nada. talvez sea la version de los Indys. Dentro de la empresa utilizamos una aplicacion para enviar correos (GroupWise), y lo que quiero hacer es....que la aplicacion les mande el correo para que lo puedan revisar en el GroupWise. Si necesitan mas informacion...me comentan. Les paso el codigo q me encontre...
|
Hola mRoman, la unit IdAttachmentFile pertenece a las Indy 10, seguramente tienes una versión mas antigua.
Donde en vez de utilizar TIdAttachmentFile es TIdAttachment sin añadir ninguna unidad en uses.
Saluditos |
Gracias CARO por tu respuesta....y por tu orientacion.
Ya supe como ver la version que tengo de los componentes Indy...tengo la 8.0, pregunta para todos....trabajo con Delphi 6, creen que si actualizo a la Version 9 o 10 trabaje bien con delphi 6? Gracias....Caro y a los demas que me ayuden. |
idMessage...corregido!
Cita:
Ahora marca este error.... EIdProtocolReplyError Les paso el codigo que tengo....
Estaré buscando que siginifica este error.... GRACIAS POR SUS APORTACIONES.... |
Hola de nuevo, si te cambias a Indy 9 o 10 creo que no deberías tener problemas, sobre tu codigo, para enviar correo tienes que utilizar el protocolo smtp, donde indicas el Host desbes colocar el nombre de tu servidor smtp por el que quieres enviar correo.
Saluditos |
Ok...gracias....por tu orientacion....verificare como se llama el HOST....
Fijate, que ya pude hechar a andar el programa, pero me marca un error en el socket... Socket Error #11001...seguire buscando el porq de este error. |
Cita:
Saluditos |
Fijate que no me dice eso, me dice Socket Error #11060 Connection timed out, ....
Tu o alguien sabe cual es el host para hotmail?, para realizar un ejemplo y mandarme un correo a esa cuenta? Gracias Caro por tu apoyo.... |
La franja horaria es GMT +2. Ahora son las 09:01:14. |
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