https://github.com/devraider/django-email-marketing
A Monolith Django tool for DNS and IP management: generates domain names, checks domain availability, decodes email headers, converts IP classes to subnets, performs reverse IP lookups, and checks DNS/IPs against blacklists.
https://github.com/devraider/django-email-marketing
bootstrap css django dns html ip javascript jquery python spamhaus subnet whitelist
Last synced: 2 months ago
JSON representation
A Monolith Django tool for DNS and IP management: generates domain names, checks domain availability, decodes email headers, converts IP classes to subnets, performs reverse IP lookups, and checks DNS/IPs against blacklists.
- Host: GitHub
- URL: https://github.com/devraider/django-email-marketing
- Owner: devraider
- Created: 2022-08-05T06:38:15.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T12:50:03.000Z (over 1 year ago)
- Last Synced: 2025-03-22T16:33:59.644Z (about 1 year ago)
- Topics: bootstrap, css, django, dns, html, ip, javascript, jquery, python, spamhaus, subnet, whitelist
- Language: JavaScript
- Homepage:
- Size: 655 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django Email Marketing Tool
A comprehensive Django tool designed for managing DNS and IP-related tasks essential for email marketing workflows. This tool can generate and check domain availability, decode email headers, handle IP-to-subnet conversions, and more.
## Features
- **Domain Generation**: Generates purchasable DNS names.
- **Domain Availability Check**: Verifies if domains are available.
- **Random Word Generator**: Useful for unique domain creation.
- **Email Header Decoder**: Simplifies email traceability.
- **IP/Subnet Management**: Converts IPs to subnets, checks reverse IPs.
- **Blacklist Checker**: Validates DNS/IPs against Spamhaus.
## Reason or Motivation
Managing large-scale email campaigns involves understanding and handling DNS and IP issues efficiently.
This tool provides all necessary functionalities to help users maintain high email deliverability and avoid blacklisting by spam filters. By offering easy domain and IP management, it aims to make email marketing workflows seamless and effective.
## Access
The app is hosted at: [https://ehlo.paulcristea.xyz](https://ehlo.paulcristea.xyz) (Heroku).
## Tech Stack
- **Backend**: Django (Python)
- **Frontend**: JavaScript, AJAX, Bootstrap
- **Database**: SQLite (default; customizable)
## Installation
1. Clone the repository:
```bash
git clone https://github.com/devraider/django-email-marketing.git
cd django-email-marketing
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
3. Run the server:
```bash
python manage.py runserver
```