Mailgrid is a high-performance, ultra-lightweight CLI tool written in Go for sending bulk emails via SMTP from CSV or Google Sheets. Built for speed, reliability, and minimalism β no bloated web UIs, just powerful automation.
π Features
Mailgrid is a fast, minimal CLI tool for sending personalized emails from CSV files via SMTP β no web UI, just powerful automation.
π¬ Email Capabilities
Bulk email sending from any CSV file
Dynamic templating using Goβs native text/template
Supports placeholders like {{.name}}, {{.company}}, etc.
Custom subject lines via CLI flag or config
βοΈ Configuration & Control
SMTP support for Gmail, Zoho, Outlook, and custom servers
Lightweight config via a simple config.json
Dry-run mode (--dry-run) to preview rendered emails without sending
Missing field warnings for incomplete CSV rows
π οΈ Developer Experience
Built with Go β fast, static binary with zero dependencies
Cross-platform support β runs on Linux, macOS, and Windows
Live CLI logs for each email: success β or failure β
Production-ready directory structure with modular packages