{"repo":"toomore/mailbox","free":true,"listed":false,"github":"https://github.com/toomore/mailbox","clone":"git clone https://github.com/toomore/mailbox.git","description":"📨 簡易電子報發送系統，使用 #Golang 實作，send campaign mail with open, click tracker.","language":"Go","stars":26,"topics":["golang","mailbox","docker","email","server","mysql","mariadb","hacktoberfest","aws-ses","cli"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Mailbox --- 專案概述 / Overview 中文： Mailbox 是一個簡易電子報發送系統，使用 Golang 實作。主要功能包括：建立發送 campaign 資訊、匯入訂閱者資訊（群組標記）、發送 HTML 格式電子報、開信追蹤、連結點擊追蹤與退訂處理。系統設計為在 Docker 容器中運行。 English: Mailbox is a simple newsletter sending system built with Go. It supports campaign management, subscriber import (with group tags), HTML email sending, open tracking, link click tracking, and unsubscribe handling. Designed to run in Docker containers. --- 快速開始 / Quick Start 中文： 執行前需準備 AWS SES、MariaDB、Nginx。基本流程：建立 campaign → 匯入訂閱者 → 設定環境變數 → 發送電子報 → 啟動追蹤 server → 處理退訂通知。 English: Requirements: AWS SES, MariaDB, Nginx. Basic flow: create campaign → import subscribers → set env vars → send newsletter → run tracking server → handle unsubscribe notifications. --- 安裝與建置 / Installation & Build Docker 映像 / Docker Images 中文： - toomore/mailbox:base ：包含程式碼與相依套件 - toomore/mailbox:cmd ：僅包含編譯後的執行檔 English: - toomore/mailbox:base : Includes source and dependencies - toomore/mailbox:cmd : Contains only the compiled binary 開發環境 / Development --- 環境變數 / Environment Variables 變數 Variable 說明 Description --------------- ------------------ mailbox ses key AWS SES Access Key mailbox ses token AWS SES Secret Token mailbox ses sender 發件者信箱，格式： Name mailbox web site 追蹤連結網域（不含 https 與結尾斜線），如： open.example.com mailbox ses replyto （選用）回信信箱 mailbox unsubscribe mailto （選用）List-Unsubscribe 的 mailto 信箱，未設定時 fallback mailbox ses replyto mailbox unsubscribe one click （選用） true / 1 時加上 List-Unsubscribe-Post: List-Unsubscribe=One-Click MAILBOX DB DSN","default_branch":null,"files":null,"tree":[],"storefront":"/r/toomore","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/toomore/mailbox/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."}