
Sendoff — 可自架的開源電子報平台
在 Claude 或 Codex 裡寫電子報,從自己的網域寄給訂閱者。

Sendoff 可以拿來做什麼?
Sendoff 是一個可自架的電子報平台。假設你有一份產品更新筆記,想寄信給訂閱這類消息的讀者,可以請 Claude 或 Codex 整理成一封信。Sendoff 幫你排版並產生預覽,你先寄到自己的信箱看看,再確認要不要寄給整份名單。程式架在自己的 Cloudflare 與 AWS 帳號,信件透過 Amazon SES 從自己的網域寄出。
電子報名單留在哪裡?
訂閱名單與電子報內容存放在自己 Cloudflare 帳號的 D1 資料庫。Worker 提供訂閱頁面,也能用有權限範圍的 REST API 串接自己的表單。每套部署服務一份名單,適合定期寄送內容或發出產品公告。版型固定,分眾、自動郵件序列、A/B 測試、團隊帳號與交易通知信皆在目前的使用範圍之外。
寄送後可以在對話中查詢送達、點擊與取消訂閱的人數。追蹤連結會經過自己的網域,報告會排除疑似掃描器造成的點擊,開信追蹤預設關閉。
用同一份內容試寄和正式寄送
把這期的主旨、重點與讀者應開啟的連結交給助理。它會產生 Markdown 草稿,Sendoff 會套上固定版型。用即時預覽確認電腦、手機、淺色和深色畫面,也可以看純文字版,檢查重要的訊息與連結是否清楚。
在自己的信箱打開試寄信。修改草稿後就要重寄一次測試。確認寄件者、收件人數與網域及 SES 檢查結果,再到原本的對話中確認寄送。信件會分批進入佇列,寄送途中仍可詢問已寄、失敗和待寄數量。
在自己的雲端帳號架設與串接
準備 Bun、Git、網域、寄件信箱、Cloudflare Workers Paid 及 AWS 帳號。執行 bun create sendoff,填入寄件者、子網域與 SES 區域。安裝程式會建立 Worker、資料庫、佇列與寄件身分。DNS 若由其他服務商管理,依畫面提示新增紀錄。最後可依流程向 SES 申請正式環境的寄送權限。
用安裝時提供的權杖將 Claude Code 或 Codex 接到部署實例的 /mcp。Claude 網頁版及 Claude Desktop 採用 OAuth 連接器。權杖能存取名單與寄信,請比照密碼保管。請助理執行 doctor,查看正式寄送前還有什麼設定沒完成。
常見問題
自架 Sendoff 要花多少錢?
原始碼採 MIT 授權,Sendoff 本身沒有訂閱費。截至 2026 年 11 月 9 日,Cloudflare Workers Paid 每帳號每月至少 5 美元。Amazon SES 的單項計費是每 1,000 封外寄信 0.10 美元。請以自己的 AWS 區域、方案與額外用量為準。
能用 CSV 檔匯入訂閱名單嗎?
可以。匯出時也保留取消訂閱、退信和投訴的紀錄。請助理先模擬匯入,查看欄位和預計變更,確認後才匯入。已排除的地址會保留原來的狀態。
Amazon SES 還在沙盒時可以寄電子報嗎?
沙盒期間可以試寄到已驗證的地址。要寄給整份名單,需取得 SES 正式寄送權限,並在寄送前檢查帳號配額。
官方資源
- Sendoff 快速入門說明架設及首次試寄。
- Sendoff 的 GitHub 專案提供原始碼、授權與問題回報。





