Send bulk emails with Python using SMTP, with support for image attachments and a simple CSV-based template for recipients.
This repo is ideal for quickly sending updates, announcements, or campaigns to multiple people without needing a full email marketing platform.
- ✅ Send emails via SMTP (e.g., Gmail, custom SMTP server)
- ✅ Support for multiple recipients using a CSV file
- ✅ Optional image/file attachments
- ✅ Simple configuration directly in the script
- ✅ Easy to extend and customise for your own use case
python-smtp/
├─ whatsemailscript.py # Main script – sends the emails
├─ template.csv # Example CSV format for your data
├─ requirements.txt # All Python dependencies
└─ README.md # This file