Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-01-2011
Quim Herrera Quim Herrera is offline
Miembro
 
Registrado: may 2004
Posts: 33
Poder: 0
Quim Herrera Va por buen camino
Problema al enviar un email con acentos en Delphi 2009

Hola,

He migrado de Delphi 7 a delphi 2009 y tengo un problema: al enviar un email con Indy 10 que contenga caracteres especiales (acentos, eñes) estos se transforman. Ejemplo:
ÇçÑñÁàáÉèÈéÍíÒòÓóÚúÏÜ
se convierte en
CcNnAaaEeEeIiOoOoUuIU
El texto del mensaje está en un Tmemo y básicamente el código es este:

Código Delphi [-]
 idmessage1.Clear;
 idmessage1.ContentType := 'text/plain';
 idmessage1.Body.clear;
 idmessage1.Body.AddStrings( MemoCarta.Lines);
 
 idmessage1.From.Address := strEmailFrom;
 idmessage1.From.Name := strNomFrom;
 idmessage1.Subject := EdAsun.Text;
 IdSMTP1.Connect;
 IdSMTP1.Send(idmessage1);

Supongo que es un problema de codificación pero llevo peleándome dos dias y no consigo resolverlo. ¿alguien sabe como hacerlo?

Gracias y un saludo,
Quim

Última edición por Neftali [Germán.Estévez] fecha: 19-01-2011 a las 10:14:43. Razón: Añadir TAGs
Responder Con Cita
  #2  
Antiguo 21-01-2011
Quim Herrera Quim Herrera is offline
Miembro
 
Registrado: may 2004
Posts: 33
Poder: 0
Quim Herrera Va por buen camino
Hola,

Sigo probando.
Pasa lo mismo con el asunto. Si lleva acentos, al enviar, desaparecen.

He probado con:
idmessage1.CharSet := 'ISO-8859-1';
idmessage1.ContentTransferEncoding := '16bit';
pero no hay manera.

La versión de Indy es la 10.2.5

¿Alguien puede ayudarme a enviar e-mails con acentos en el asunto y en el cuerpo del mensaje con delphi 2009 y Indy?

Gracias por adelantado,
Quim
Responder Con Cita
  #3  
Antiguo 18-01-2012
agidar agidar is offline
Miembro
 
Registrado: ago 2010
Posts: 17
Poder: 0
agidar Va por buen camino
Me pasa exactamente lo mismo, alguien tiene alguna solucion?

Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con Formato de texto al enviar un email m.ruiz Varios 2 07-11-2007 12:59:43
enviar un email desde delphi avmm2004 Varios 5 26-06-2007 17:49:44
Problema al Enviar EMAIL con Indys AGAG4 Internet 1 05-04-2006 17:59:17
Problema para enviar email con indy delphi7 cmena Internet 2 13-10-2005 21:58:55
Problema al enviar Email con adjuntos usando el componente Idsmtp de las indy Nbull Internet 2 22-11-2004 09:23:38


La franja horaria es GMT +2. Ahora son las 08:18:20.


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
Copyright 1996-2007 Club Delphi