Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Enviar emails de texto RTF con TIdSMTP (https://www.clubdelphi.com/foros/showthread.php?t=62916)

Trevian 21-01-2009 00:00:38

Enviar emails de texto RTF con TIdSMTP
 
Hola amigos


Tengo un programa que envía emails a las direcciones registradas en una BD, pero solo envía texto plano ASCII y quisiera poder enviar ahora texto enriquecido RTF.

El texto ya lo tengo listo en un componente TRichEdit, ahora el problema es como enviarlo de forma tal que ese mismo tipo de texto (con negritas, colores, etc.) llegue a los clientes finales.

Estoy utilizando los componentes TIdSMTP y TIdMessage.

Gracias

Trevian

droguerman 21-01-2009 00:21:54

necesitas especificar en el contenido el tipo mime, es decir text/html, aqui tienes un manual bien detallado con ejemplos (en java):

http://www.kbcafe.com/articles/HowTo.HTML.SMTP.pdf

white_zombie 21-01-2009 09:30:33

Hola, mira este hilo donde pongo un ejemplo de como enviar un email en formato HTML.
http://www.clubdelphi.com/foros/showthread.php?t=58390

Un Saludo.

Trevian 22-01-2009 17:24:30

Gracias ya hice algunas pruebas OK, pero ...
 
Hola amigos
Gracias por su colaboración, no había respondido antes pues estaba analizando y haciendo pruebas con toda información que me han dado.

White_Zombie probé el código que me enviaste corre perfectamente, incluso le he hecho algunas modificaciones como poder adicionar varias imágenes unas detrás de otra.

Ya tengo resuelta dos opciones enviar texto plano y HTML .(esta ultima no la tenia considerada) aunque en esta ultima el usuario tendría que elaborar externamente un archivo grafico y adicionarlo al mensaje, es decir, tiene que salirse de la aplicación.

Aun tengo pendiente el caso del RTF, el problema es que tengo un editor RTF dentro del sistema y un objeto TRichEdit donde pongo el texto del mensaje elaborado en mi editor, la idea seria poder tomar desde el TRichEdit ese texto RTF (con negritas, colores, etc.) y enviarlo por correo y apareciera en el mensaje final con su mismo formato.

Agradeciendo de antemano su colaboracion

Saludos

Trevian

Chris 22-01-2009 18:16:15

recuerdo que torry.net estaba una unidad para poder covertir rtf a html, pues es lo que hacen "tras el telón" los clientes de correo.

Saludos.

white_zombie 22-01-2009 18:41:21

En estos dos hilos se trata el tema de convetir rtf a html.

http://www.clubdelphi.com/foros/show...rtir+RTF*+HTML

http://www.clubdelphi.com/foros/show...rtir+RTF*+HTML

Un Saludo.

Trevian 23-01-2009 00:55:09

Mi agradecimiento a todos
 
:):):):):)

Gracias white_zombie trabajo terminado.


Trevian


La franja horaria es GMT +2. Ahora son las 01:55:18.

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