Servicio de correo electrónico o CRM que verifica direcciones de correo electrónico duplicadas

Estoy creando un proceso de correo electrónico automatizado para un cliente que es una capilla. Tienen personas que se registran para recibir notificaciones de un aniversario de muerte.

Exporté los datos de contacto como CSV desde la base de datos, los importé a Mailchimp y estaba a punto de lanzar una automatización de Mailchimp basada en una fecha. Luego me di cuenta de que hay muchos casos en los que la misma persona se inscribió en varios recordatorios de aniversario de muerte y MailChimp no permite direcciones de correo electrónico duplicadas en una lista.

¿Hay otro servicio de correo electrónico o aplicación que pueda usar para esto?

Respuestas (1)

Puede hacer esto con una simple secuencia de comandos de Python , que incluye analizar el csv o incluso consultar la base de datos directamente, todo con las bibliotecas estándar, todo de forma gratuita y en casi cualquier plataforma.

Un ejemplo de envío de un correo electrónico:

# Import smtplib for the actual sending function
import smtplib

# Import the email modules we'll need
from email.mime.text import MIMEText

# Open a plain text file for reading.  For this example, assume that
# the text file contains only ASCII characters.
fp = open(textfile, 'rb')
# Create a text/plain message
msg = MIMEText(fp.read())
fp.close()

# me == the sender's email address
# you == the recipient's email address
msg['Subject'] = 'The contents of %s' % textfile
msg['From'] = me
msg['To'] = you # Note that you should use bcc rather than to here



# Send the message via our own SMTP server, but don't include the
# envelope header.
s = smtplib.SMTP('localhost')
s.sendmail(me, [you], msg.as_string()) # you can be a list of strings
s.quit()

Probablemente desee enviar mensajes como BCC

¿Qué pasa con el seguimiento de rebotes, etc...
Si recibe algún rebote, aparecerá en su bandeja de entrada. Creo que se pueden agregar opciones de seguimiento (es decir, Notificar configuración de entrega/lectura), pero tenga en cuenta que son específicas del cliente.