FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en envío de mail con adjunto + Indy 10
Amigos de ClubDelphi, tengo el siguiente problema.
Resulta que necesito enviar un archivo adjunto desde mi aplicación y que además incluya un texto muy cortito en el cuerpo del mensaje. Para ello, encontré en este foro que la forma era la siguiente: TIdAttachmentFile.Create(MailMessage.MessageParts, AdjuntoEmail); Pues bien, el problema se me presenta en varios casos. Caso 1: Adjunto sin texto en cuerpo. Al probar mandar el adjunto sin incluir un texto en el cuerpo del mensaje funcionaba correctamente. Caso 2: Adjunto con texto en el cuerpo. Ahora incluyendo el texto deseado en el cuerpo, al recibir el correo muestra una serie kilométrica de caracteres extraños y no recibo el adjunto. Caso 3: Texto sin adjunto. Probando comente las líneas donde adjunta e incluí un texto para el cuerpo del mensaje y lo recibí correctamente. Alguien me puede dar una mano con esto. Cualquier cosa que no entiendan me avisan y trato de explicarme mejor. |
#2
|
||||
|
||||
Saludos
mira yo batalle un poco con ese asunto de los Mails, principalmente mi problema era para los correos de GMail por el asunto de SSL, aki te dejo ati y a quien le pueda servir este fuente, es una DLL que hice a basandome en un codigo de Roman. Espero sea de utilidad, al menos como guia o pauta, para sacar su propio codigo.
Esto te genera una dll llamada SendGMail.dll. Una vez publecada la DLL la pones en el directorio de tu aplicacion, y puedes llamar los procedimientos de la siguiente forma, por ejemplo: Primero llamamos a los procedimientos desde el exterior:
Despues en un boton podemos poner lo siguiente para ejecutar el envio del mail.
Espero les sea de ayuda compañeros, y trato de devolver a la cumunidad una minimaparte de todo lo que me ha dado.
__________________
Nadie puede separar su fe de sus actos, o sus creencias de sus afanes |
#3
|
|||
|
|||
erickahr muchas gracias por tu respuesta. tu implementación me pareció útil para aplicarla en formato de DLL.
Mirando el código no noto algo distinto a los que estoy haciendo yo. Con respecto a SSL que mencionas, el servidor de donde salen los correos no utiliza esta tecnología de autenticación. Nuevamente gracias por tu respuesta. |
#4
|
||||
|
||||
Nada que agradecer hermano, espero te sea de utilidad a ti y a muchos otros compañeros, que como yo vamos iniciando en este asunto de delphi/internet.
__________________
Nadie puede separar su fe de sus actos, o sus creencias de sus afanes |
#5
|
|||
|
|||
Hola agustibaldo, quisiera preguntarte si pudiste solucionar el inconveniente, el asunto es que me está sucediendo igual.
He intentado con servidores de terra.es y gmail.com pero me sucede lo mismo, cuando escribo algo como parte del cuerpo del mensaje, el archivo adjunto se decodifica como parte del mensaje y no aparecen sino números y letras raras. Te agradezco si me puedes orientar ... GustavoSV |
#7
|
||||
|
||||
esta muy bueno la dll pero siempre que veo este tipo de hilo mayormente siempre los envio que se hacen es para Gmail que pasa con Hotmail y Yahoo pues me gustaria agregar esos codigo a la dll
|
#8
|
||||
|
||||
Hola.
Revivo este hilo porque me ha sucedido lo mismo que a agustibaldo y la solución es bien simple:
sacado de aquí: http://forums2.atozed.com/viewtopic.php?f=7&t=18308 esto soluciona el problema del caso 2: Caso 2: Adjunto con texto en el cuerpo. Ahora incluyendo el texto deseado en el cuerpo, al recibir el correo muestra una serie kilométrica de caracteres extraños y no recibo el adjunto. Salu2.
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#9
|
|||
|
|||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Adjunto noname en mail con Indy | DrkMgc | Internet | 30 | 23-11-2023 21:16:35 |
Error envio email con componentes Indy IdSMTP y IdMessage | Bertifox2008 | Internet | 7 | 09-10-2008 23:02:59 |
Error al enviar mail con archivo adjunto | cbothamley | Internet | 0 | 08-12-2006 04:56:45 |
Enviar adjunto por mail | joel20 | JAVA | 3 | 10-07-2006 13:09:38 |
bajar adjunto de un mail | zastilla | Internet | 0 | 22-06-2005 14:50:49 |
|