Django web application that allows users to upload Excel file, and email dynamic content to multiple recipients using Gmail SMTP.
- Django: A high-level Python web framework for rapid development and clean, pragmatic design.
- smtplib: A Python built-in library for sending emails using Simple Mail Transfer Protocol (SMTP).
- pandas: A Python software library written for data manipulation and analysis.
- time: This module provides various time-related functions.
By working on this project, you will gain experience and understanding in the following areas:
- Building web applications using Django framework.
- Uploading files and handling file input in Django.
- Manipulating data files using Pandas library.
- Sending emails using Gmail SMTP in Python.
- Upload a Excel file having recipient's email addresses using the file upload form.
- Generate and enter app password for gmail account.
- Enter the comman subject.
- Click the "Verify and Send" button.
- The Emails will be sent and all Logs will be displayed.