Usaría FileMaker Pro … para enviar un mensaje a una lista de correo electrónico con un archivo CSV personalizado adjunto a cada destinatario que depende del receptor. En realidad no he hecho esto antes, pero creo que sería sencillo.
Estos son los pasos que seguiría para que funcione:
- Cree una tabla de direcciones de correo electrónico (probablemente también tenga los nombres de las personas, para que sea legible y útil) y complétela con registros
- Cree un campo calculado en esa tabla que contenga el nombre del archivo y la ruta del archivo CSV asociado para esa dirección de correo electrónico (esto no es esencial, pero nuevamente haría que todo fuera más legible y lo ayudaría a depurar todo). Supongo que hay alguna forma predecible de encontrar ese archivo CSV con solo la dirección de correo electrónico o el nombre del destinatario … pero si no, en lugar de un campo calculado, podría ser simplemente otro campo estándar, que debe completar con el CSV nombre de archivo y ruta en lugar de calcularlo.
- Cree una secuencia de comandos que envíe los mensajes de correo electrónico salientes. Este script recorrería los registros de la tabla, enviando un mensaje de correo electrónico con un archivo CSV adjunto personalizado para cada iteración. Si lo desea, puede elegir un subconjunto de la tabla completa (haciendo una búsqueda antes de activar la secuencia de comandos) … la secuencia de comandos se repetirá solo sobre los registros actualmente visibles.
La secuencia de comandos contiene muy poco: el control del bucle en sí y un paso de secuencia de comandos (ENVIAR CORREO) que realmente realiza el envío. Dentro de los parámetros de control del paso de guión único para enviar el mensaje de correo hay una casilla de verificación “incluir Adjunto” … que le permite incluir manualmente una ruta de archivo y un nombre al archivo adjunto, pero también puede darle un nombre variable (como $ csv) que puede establecer con un paso de guión en el valor calculado para la ubicación del archivo CSV para este envío en particular, o simplemente puede asignar el valor de su campo calculado a la variable $ csv.
- ¿Cuál es el mejor software de programación para una nueva empresa?
- ¿Cuál es el mejor software para gestionar el trabajo de entrada de datos de varios empleados?
- ¿Es posible recuperar datos después de eliminarlos en Windows?
- ¿Cómo desinstalo LanDESK de Mac OS X?
- ¿Cuáles son algunos códigos funcionales, interesantes y de muy pequeño tamaño (en términos de bytes, no líneas) que se hayan escrito alguna vez?