Ir al contenido principal

Envío masivo de correos personalizados mediante Thunderbird y Mail Merge

Seguramente hayas necesitado enviar correos electrónicos a muchas personas sobre un mismo asunto pero te hubiera gustado que hubieran llegado con su nombre y a su dirección de correo (no en un saco de direcciones de copia oculta). Esto es realmente sencillo con Thunderbird y el complemento Mail Merge.

Primero, como es lógico, necesitamos Thunderbird instalado y configurado con la cuenta de correo electrónico que vamos a utilizar para realizar el envío masivo.

Ahora accede a Herramientas-> Complementos y busca "mail merge", este aparecerá en la lista de resultados y pulsaremos en el botón de instalar. Reiniciamos Thunderbird para que se active el complemento.


Llega el momento interesante, crea un nuevo correo electrónico de forma habitual y redacta el correo que deseas enviar de forma masiva. En el destinatario indica {{correo}} y en el cuerpo de correo {{nombre}}




Y ahora llega la hora de la verdad, pulsa sobre Archivo -> Mail Merge.



Obtendremos un dialogo donde tendremos que indicar la fuente (source) de nuestra lista de correos a los que deseamos escribir, seleccionaremos la opción CSV. Pues se puede utilizar la libreta de contactos de Thunderbird pero lo habitual será obtener de alguna base de datos un listado de correos que tendremos que convertir en un fichero CSV. Esto es muy  sencillo con una hoja de calculo, por ejemplo en LibreOffice.

El fichero CSV tendrá dos columnas, una con las direcciones de correo y la otra con los nombres. En la primera fila tendrán sus nombres (que son las variables que hemos utilizado al redactar el correo): correo y nombre. Veamos un ejemplo de fichero CSV:

correo,nombre 
correodeejemplo@undominio.com,Nombre de la persona
otrocorreo@sudominio.es,otro nombre
mascorreos@dominio.mx,su nombre


En la sección de CSV tendremos que facilitar el fichero (file) que hayamos preparado con las direcciones, junto con la dirección podemos almacenar el nombre del destinatario. Por lo que tendremos que fijarnos en nuestro CSV si ha separado los campos con comas (,) o con punto y coma (;) e indicarlo como delimitador de campo (field delimiter).


Finalmente pulsamos aceptar y se generan tantos correos electrónicos como tengamos en nuestro fichero CSV. Dependiendo del número de destinatarios esto puede tardar un rato. Pero ojo aún no se han enviado los correos, estos se encuentran en la Bandeja de salida.


Podemos revisar primero que los correos se han generado correctamente y en se momento Archivo -> Procesar mensajes no enviados.

También se nos queda guardado el correo inicial en plantillas por si necesitamos volver a realizar un correo masivo similar.


Comentarios

Entradas populares de este blog

Instalación Django en NAS Synology con FastCGI

Los NAS Synology no traen el módulo de apache mod-wsgi por lo que he utilizado el módulo mod-fastcgi en su lugar para hacer funcionar Django en los NAS Synology. Necesitamos del módulo mysql-python , para su instalación podemos seguir la entrada que ya se publicó en este mismo blog:  http://ilizaran.blogspot.com.es/2014/09/instalacion-del-modulo-mysql-python-en.html De la instalación de mysql-python ya tendremos instalado pip en el NAS por lo que podremos instalar Django con algunos módulos necesarios: pip install Django pip install setuptools pip install flup Para saber que la instalación de Django ha sido correcta y verificar la versión podemos realizar: python import django  django.VERSION Ahora modifcamos la configuración de apache editando el fichero /etc/httpd/conf/httpd.conf-user  para hacer accesible los ficheros css, imágenes y javascript de la parte administrativa de Django, por lo que añadimos: Alias /static/admin /usr/local/packages/@appstore/Python/usr/l

Calcular en Mysql el primer y último día del mes

SELECT DATE_FORMAT(now(),'%Y-%m-01') AS first_day; SELECT date_add(date_add(LAST_DAY(now()),interval 1 DAY),interval -1 MONTH) AS first_day; SELECT LAST_DAY(now()) AS last_day; Calcular en Mysql el primer y último día del mes anterior: SELECT date_add(date_add(LAST_DAY(now()),interval 1 DAY),interval -2 MONTH) AS first_day; SELECT LAST_DAY(date_add(last_day(now()),interval -1 MONTH)) AS last_day;

Instalación del módulo mysql-python en NAS Synology

Instalar gcc en Synology Para la instalación de mysql-python es necesario el compilador gcc, por lo que lo obtendremos de Synology Open Source Project (http://sourceforge.net/projects/dsgpl). El paquete a descargar dependerá de la versión de NAS Synology que tengamos, por lo que tendremos que utilizara el comando: uname -a para conocer la versión de nuestro kernel y arquitectura instalada y descargar el paquete correspondiente. En mi caso he descargado: gcc463_glibc213_i686_cedarview-GPL.tgz pues mi equipo muestra cedarview y i686. Ahora lo descargamos y lo extraemos: cd /usr/local http://kent.dl.sourceforge.net/project/dsgpl/DSM%205.2%20Tool%20Chains/Intel%20x86%20Linux%203.2.40%20%28Cedarview%29/cedarview-gcc463_glibc213_i686_patched-GPL.txz tar -xvJf cedarview-gcc463_glibc213_i686_patched-GPL.txz rm cedarview-gcc463_glibc213_i686_patched-GPL.txz Instalación de las fuentes de Mysql Synology utiliza MariaDB, pero para la compilación del módulo de python podemos utiliz