{"repo":"NukGod-V/Mailer-System","free":true,"listed":false,"github":"https://github.com/NukGod-V/Mailer-System","clone":"git clone https://github.com/NukGod-V/Mailer-System.git","description":"A secure internal mailing backend built with Python, Flask, and SQLAlchemy. Features async email scheduling via APScheduler, dynamic HTML template rendering, group/broadcast targeting, and real-time delivery tracking analytics.","language":"Python","stars":16,"topics":["analytics-tracking","apscheduler","backend-api","email-marketing","email-server","flask","python","sqlalchemy","task-scheduler"],"license":null,"category":"auth-billing-email","readme_excerpt":"Roborosx Internal Mailer Pro 📧 Project Overview The Internal Mailer System is a robust, production-grade backend service designed to centralize and automate organizational communication. It handles bulk email dispatch, multi-threaded processing, and precise tracking of email engagement. The system is built for scalability and security, supporting features like role-based access control, dynamic Jinja2 templating, and asynchronous scheduling via APScheduler. --- 🚀 Key Features - Intelligent Routing: Supports Unicast (individual USN), Multicast (group wildcards like puc1 ), and Broadcast ( ) recipient resolution. - Scheduling Engine: Built-in APScheduler to queue emails for future delivery with full IST (Asia/Kolkata) timezone support. - Engagement Analytics: Tracks email opens via a 1×1 transparent tracking pixel (served at /track/ .png ) and logs client IP and User-Agent data into the email status table. - Dynamic Templating: Integrates Jinja2 to render personalized HTML emails using database-driven variables. - Security First: - API Token-based authentication for all endpoints. - Strict file-type whitelisting (PDF, JPEG, PNG, etc.) to block malicious uploads. - SQLAlchemy ORM to prevent SQL injection. --- 🏗️ Technical Architecture The system follows a modular, service-oriented architecture: - API Layer: Flask blueprints handling /api/send email and /track/ routes. - Service Layer: Multi-threaded SMTP dispatcher using Python's smtplib with automated retry logic. - Data Lay","default_branch":null,"files":null,"tree":[],"storefront":"/r/NukGod-V","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NukGod-V/Mailer-System/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}