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 16-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
Question Plantillas para Mensajes de Correos.

Tengo dudas, sobre como hacer para que a un programa que envia correos.
electronicos, utilize una plantilla. para cada correo saliente más o menos como
el the Bat.

----------
y la otra tambien relativo, a usar plantillas , digamos que tengo al menos 5
correos que enviar. y a cada uno le tengo que poner el nombre del destinatario
dentro del cuerpo del mensaje, por ejemplo
-----------------------
Estimado Sr. Anonimo.

blablablabal

ATTE

Mi Nombre.
-----------------

y a los subsiguientes, mensajes agregar el nombre del destinatario, tomandolo
desde un archivo de texto. por que no se manejar bases de datos.
y solo presionar enviar. y no andar enviando correo por correo, de forma
manual, y cambiadno a mano, el nombre del destinatario.

Vale gracias por su atención.
Responder Con Cita
  #2  
Antiguo 17-07-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Los programas que para trabajar con listas de correo he probado solucionan lo que te preocupa de una forma muy similar: utilizan lo que podríamos llamar "cadenas-clave" que sustituyen luego cuando es menester.

Algunos programas de estos incluso van más allá y permiten que el usuario añada sus propias "cadenas-clave" en los cuerpos de los correos, por ejemplo, con el fin último de personalizar estos.

El quid está en formar un cuerpo de correo más o menos similar a este de ejemplo:

Código:
  Estimado %USUARIO%,
  
  Le escribimos para felicitarle por su cumpleaños. 
  Le deseamos que cumpla muchos más y que disfrute 
  de nuestros servicios igualmente por mucho tiempo.
  
  Atentamente,
  
  CaracoleSoft
  
  * Está dado de alta en nuestro boletín de novedades 
  con la dirección de correo: %DIRECCIONUSUARIO%.
 
 Si quiere, puede cambiar esta dirección por otra o 
 darse de baja de este servicio siguiendo este enlace.
Eso podría ser la plantilla del cuerpo de un correo: ahora, en tiempo de ejecución, según se va procesando el envío de correos (que puedes hacer dentro de un "bucle for", por poner un caso) sería cuestión de sustituir mediante alguna función (*) para tal efecto las "cadenas-clave" por las cadenas que correspodan.

O sea, en este caso sería cuestión de sustituir las "cadenas-clave" %USUARIO% y %DIRECCIONUSUARIO% por el nombre de usuario y por su dirección de correo.

(*) Ya sabes que en la unidad "StrUtils" de Delphi encontrarás funciones con las que podrás llevar a cabo esta tarea.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 17-07-2005 a las 06:53:47. Razón: (corrección del texto)
Responder Con Cita
  #3  
Antiguo 17-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
dec, vale gracias. por la orientación.
empiezo a revisar lo que me haces notar.
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


La franja horaria es GMT +2. Ahora son las 05:41:14.


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