Skip to content

Commit b3e9c9a

Browse files
Create README.md
1 parent e0e2818 commit b3e9c9a

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

Python/Bulk Email Sender/README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# 📨 Bulk Email Sender — Pro+ Edition
2+
3+
A modern **Streamlit web application** that allows users to send **personalized bulk emails** with optional attachments, Gmail App Password authentication, and live progress tracking.
4+
5+
---
6+
7+
## 🚀 Overview
8+
9+
This application simplifies email marketing and bulk communication by letting you send personalized emails to multiple recipients directly from a simple web interface.
10+
Built with **Python** and **Streamlit**, it supports both **CSV-based** and **manual** recipient entry.
11+
12+
---
13+
14+
## ✨ Key Features
15+
16+
- 📋 **CSV Upload Support** — Upload recipient lists in `.csv` format (`Name`, `Email`)
17+
- ✏️ **Manual Email Entry** — Add extra emails manually in “Name:Email” format
18+
- 🪄 **Personalized Messages** — Use placeholders like `{Name}` in your subject and message
19+
- 📎 **File Attachments** — Attach PDFs, images, or DOCX files to your emails
20+
- 👁️ **Email Preview** — Preview subject and message before sending
21+
- 📊 **Progress Bar + Logs** — Live progress tracker with real-time status updates
22+
- 🔐 **Secure Gmail Login** — Uses **App Passwords** (never your actual Gmail password)
23+
- 🎈 **Clean UI with Streamlit** — User-friendly interface with status updates and balloons on completion
24+
25+
---
26+
27+
## 📂 Example CSV Format
28+
29+
Make sure your CSV has the following structure:
30+
31+
| Name | Email |
32+
|------|--------------------|
33+
| Rahul Pandey | rahul@example.com |
34+
| Riya Sharma | riya@example.com |
35+
36+
---
37+
38+
## 🔧 Gmail App Password Setup
39+
40+
To use your Gmail securely, follow these steps:
41+
42+
1. Go to your [Google Account Security Settings](https://myaccount.google.com/security)
43+
2. Enable **2-Step Verification**
44+
3. Go to **App Passwords**
45+
4. Choose:
46+
- **App:** Mail
47+
- **Device:** Windows (or any)
48+
5. Copy the generated **16-character password**
49+
6. Use it in this app instead of your regular Gmail password
50+
51+
> ⚠️ *Without enabling 2-Step Verification, you cannot use Gmail App Password.

0 commit comments

Comments
 (0)