MailMaster MailMaster is a powerful automated bulk email notification system designed to send personalized event notifications and attachments. Ideal for event organizers, educators, or businesses needing to send mass emails efficiently.
Features
- Automated Email Sending: Automatically sends personalized emails to multiple recipients.
- Customizable Email Content: Supports HTML email content for rich formatting.
- Attachment Handling: Sends individual attachments (PDF certificates, event tickets, etc.) to each recipient.
- Synthetic Dataset: Uses a synthetic dataset for demonstration purposes.
- Error Handling: Includes error handling for missing files and failed email deliveries.
- Cleanup: Cleans up generated files after sending emails.
Technologies and Frameworks
- Python: Core programming language used.
- Gmail SMTP Server: Email sending service.
- pandas: Data manipulation and Excel file handling.
- gdown: Download files from Google Drive.
- fpdf: PDF generation for creating attachments.
- ssl: Secure email communication.