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 |
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 |
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. |
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 |
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. |
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. |
Mi agradecimiento a todos
|
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