yixuanzhou / CustomEmailSender

Email Sender for SendGrid -> send from fake email id to anyone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tortoise

Custom Email Sender Web App

Flask App to send custom email messages using SendGrid.

demo

Getting Started

Prerequisites

Install Requirements

pip install -r requirements.txt

Set SendGrid API key as environment variable

export API_KEY=<sendgrid_api_key>

Start Flask server

flask run
nohup flask run --host=0.0.0.0 > flask.log 2>&1 & # Or run in background

Features

  • Generate random fake sender - Using Faker
  • Add custom email headers
  • Add Cc/Bcc recipients
  • Preview mail body in HTML
  • Send one or multiple mail attachments
  • Configurable mail server - utils/send_mail.py
  • Bulk email sending - Read data from Google Sheets

About

Email Sender for SendGrid -> send from fake email id to anyone

License:Apache License 2.0


Languages

Language:HTML 68.4%Language:Python 29.2%Language:CSS 1.6%Language:Dockerfile 0.8%