Data Engineering🏢 Personal Infrastructure / Email Service

Postal Email Server Infrastructure

Self-hosted Postal email server deployment with MariaDB backend, RabbitMQ messaging, complete DNS configuration (MX, SPF, DKIM), API integration for programmatic email sending, and production-ready SSL setup at mail.hanifmufid.com.

Project Overview

🎯

Objective

Deploy self-hosted email server for transactional emails and marketing campaigns without relying on third-party services like SendGrid/Mailgun

💼

My Role

Infrastructure engineer - configured email server, DNS records, Docker deployment, and API integration

⏱️

Timeline

1 day setup + DNS configuration

🛠️

Tech Stack

Postal, Docker, MariaDB

📈

Key Results

  • Email infrastructure: Postal web UI (port 5050), SMTP (ports 25, 587), MariaDB database (port 3307), RabbitMQ messaging
  • DNS setup: MX records for receiving, SPF records for authentication, Return path domain (rp.hanifmufid.com), Route domain, Track domain
  • API integration: RESTful API at mail.hanifmufid.com/api/v1/send/message, X-Server-API-Key authentication, JSON payload support
  • Production features: Docker Compose deployment, SSL certificates, Admin credentials, Backup procedures
Impact
Complete email infrastructure
Value
API-based transactional email
📸

Visual Documentation

Project screenshot 1
Screenshot 1
Project screenshot 2
Screenshot 2
Project screenshot 3
Screenshot 3
💬

Client Testimonial

Postal gives us complete control over our email infrastructure. No monthly fees, no sending limits, and full API access for transactional emails.

H
Hanif Mufid
Infrastructure Engineer

🔗Project Links

Tools & Technologies

PostalDockerMariaDBRabbitMQNginxDNS/SPF/DKIM
💼

Let's Work Together

I'm available for freelance projects and consulting. Let's discuss how I can help your business achieve its goals through data-driven solutions and technical expertise.

Available for freelance projects