PandaMailer es una herramienta poderosa para el envío masivo de correos electrónicos utilizando Python y la API de MailJet. Ideal para campañas de marketing, newsletters y mucho más. Con PandaMailer, simplemente usa una plantilla CSV con las columnas nombre, correo y link, y deja que nuestro script haga el resto.
-
Versión 1.0.0: 🐼 Free version
- Envía correos masivos utilizando un archivo CSV.
- Hasta 6000 correos gratis por mes con MailJet.
- Hasta 1500 contactos gratis por mes con MailJet.
- Free
-
Versión 1.0.1: 🐼 Pro version
- Seguimiento de aperturas 📬.
- Visualiza quiénes abren tus correos y optimiza tus campañas.
- Envía correos masivos utilizando un archivo CSV.
- Hasta 6000 correos gratis por mes con MailJet.
- Hasta 1500 contactos gratis por mes con MailJet.
- Integración Gmail/Gsuit correos y contactos ilimitados.
- Precio 50 USD
- Precio implementación no obligatorio : 20 USD
-
Versión 1.1.0: 🐼 Pro version
- Seguimiento de aperturas 📬.
- Visualiza quiénes abren tus correos y optimiza tus campañas.
- Envía correos masivos utilizando un archivo CSV.
- Hasta 6000 correos gratis por mes con MailJet.
- Hasta 1500 contactos gratis por mes con MailJet.
- Integración Gmail/Gsuit correos y contactos ilimitados
- ¡Generación de informes en PDF! 📊.
- Obtén reportes detallados con gráficos y estadísticas de tus envíos.
- Precio 50 USD
- Precio implementación no obligatorio: 20 USD
-
Clona este repositorio:
git clone https://github.com/tu-usuario/pandamailer.git cd pandamailer
-
Crea un entorno virtual (opcional pero recomendado):
python -m venv venv source venv/bin/activate # En Windows usa `venv\Scripts\activate`
-
Instala las dependencias:
pip install -r requirements.txt
Configuración
-
Crea un archivo .env en el directorio raíz del proyecto con tus credenciales de MailJet:
MAILJET_API_KEY=tu_api_key MAILJET_API_SECRET=tu_api_secret
-
Asegúrate de tener un archivo CSV con la siguiente estructura:
nombre,correo,url John Doe,[email protected],https://example.com Jane Doe,[email protected],https://example.com
Uso
-
Ejecuta el script principal:
python pandamailer.py
-
Sigue las instrucciones en la terminal:
- Envío Manual: Enviar correos inmediatamente.
- Envío Automático: Programar el envío de correos en lotes con intervalos personalizados.
- Ver estadísticas de aperturas: Mostrar las estadísticas de quiénes abrieron y hicieron clic en los correos.
- Generar informe en PDF: Generar un informe detallado en PDF con gráficos y estadísticas.
Selecciona el tipo de envío:
1. Envío Manual
2. Envío Automático
3. Ver estadísticas de aperturas
4. Generar informe en PDF
Elige una opción (1/2/3/4): 1
Ingresa la ruta al archivo CSV: path/to/your/file.csv
Ingresa el asunto del correo: Asunto del Correo
Correo enviado a John Doe <[email protected]>
Correo enviado a Jane Doe <[email protected]>
Total de correos enviados: 2
- template1.html: Plantilla original.
- template2.html: Plantilla original.
- template3.html: Plantilla para invitación a eventos.
- template4.html: Plantilla para newsletters.
- template5.html: Plantilla para campañas de marketing.
- template6.html: Plantilla para conferencias.
- template7.html: Plantilla para promociones especiales.
- template8.html: Plantilla para nuevas funcionalidades.
- template9.html: Plantilla para actualizaciones de producto.
- template10.html: Plantilla para ofertas exclusivas.
¡Las contribuciones son bienvenidas! Si deseas contribuir a PandaMailer, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (git checkout -b feature/nueva-caracteristica).
- Realiza tus cambios y haz commit (git commit -m 'Agregar nueva característica').
- Empuja a la rama (git push origin feature/nueva-caracteristica).
- Abre un Pull Request.
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Developer: @davenisc Web: https://davenisc.com
If you find this project useful, you can support me on Buy Me a Coffee.
If you would like to support this project with a USDT BEP-20 donation, you can send it to the following Binance wallet address:
0x15283841da6b5099d991fd64fdcb302478f4cc5a