Ver Mensaje Individual
  #1  
Antiguo 18-01-2011
Quim Herrera Quim Herrera is offline
Miembro
 
Registrado: may 2004
Posts: 33
Reputación: 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