Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Enviar mails a mas de un cliente (https://www.clubdelphi.com/foros/showthread.php?t=34365)

zugazua2001 07-08-2006 18:16:30

Enviar mails a mas de un cliente
 
Hola amigos estoy con una aplicacion de hoteles en la cual me gustaria poder enviarle a los clientes que cumplen años en el dia de la fecha un mail en el que se lo saluda, o una tarjeta animada. Se puede hacer?

Saludos a todos.

dec 07-08-2006 19:07:14

Hola,

Cita:

Hola amigos estoy con una aplicacion de hoteles en la cual me gustaria poder enviarle a los clientes que cumplen años en el dia de la fecha un mail en el que se lo saluda, o una tarjeta animada. Se puede hacer?
Pues no creo que tengas muchos problemas... en los Foros se ha tratado muchas veces el tema de cómo enviar correo electrónico, de varias formas además, HTML, de texto, con imágenes, etc., etc. Echa un vistazo en el buscador y seguro que encuentras información. ;)

Bicho 07-08-2006 19:09:06

Hola, claro que se puede hacer, puedes usar el componente TNMSTP para enviar e-mails incluso con ficheros adjuntos tipo una felicitación animada o un e-mail con formato HTML con lo que lo puedes hacer más bonito incluso.

Revisate la ayuda de éste componente ya que ahora no dispongo de ningún ejemplo a mano, busca por éstos foros, también se ha debatido mucho sobre ello.

Y te voy a dar una idea que uso yo para fines comerciales pero te puede servir en tu caso:

- Crea un fichero HTML sencillo con el texto a poner (p.ej Felicidades sr/sra ..., desde la empresa tal... le felicitamos por su aniversario, etc) añades una imagen logotipo de la empresa que lo envía y una imagen a modo de tarta o de confetis o cosas de esas.

- Para las datos del felicitado que son básicamente los que variarán de una a otra felicitación, puedes ponerlos en esta plantilla con algo descriptivo como [NOMBRE], [EDAD], etc. puedes usar los corchetes o lo que quieres yo lo uso así para poder identificarlos.

- Ahora bien con esta plantilla, desde tu programa abres desde un memo el fichero, y en el tendrás el código fuente HTML (mejor pon el memo oculto para que no se vea). Una vez cargado el HTML en el memo buscas las palabras con corchete y las reemplazas por los datos del felicitado.

- Una vez modificada la plantilla, la guardas con SaveToFile del memo en un directorio distinto (importante sino queremos cargarnos la plantilla predefinida) con el nombre p.ej. Felicitación.html

- Por último llamas a la función que envía el mail y como fichero adjunto le mandas Felicitación.html de esta forma Felicitacion.html se enviará como dato adjunto.

Si lo que quieres es que el mail ya contenga todo lo que es felicitación.html sin adjuntos ni nada, no importa que guardes el fichero desde el memo, llamas a la función envíamail donde le pondrás el type del formato a HTML y en el body del mail vas añadiendo las lineas del memo, lo envías y listo

NOTA: cada vez que envíes un e-mail acuerdate de borrar Felicitación.html para el próximo mail.

Perdona por el rollo, ya nos dices cosas de como te va y de lo que has probado.

Saludos

zugazua2001 08-08-2006 00:58:06

Muchas gracias por tan larga explicacion
 
Ya lo voy a probar.
Un abrazo y muchisimas gracias por todo.:)


La franja horaria es GMT +2. Ahora son las 04:10:57.

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