listmonk 教學:自架電子報怎麼裝,以及那個會騙你的測試按鈕

TL;DR

listmonk 是 Go 寫的自架電子報工具,單一執行檔加 PostgreSQL 就能跑,不按訂閱人數計價。效能很強,有人實測寄出七百萬封 campaign,CPU 不到一核、峰值記憶體只有 57 MB。最關鍵的認知是他不負責送達率:信進收件匣還是垃圾桶取決於你接的 SMTP 服務商與網域上的 SPF、DKIM、DMARC 設定。兩個一定要知道的坑,第一是後台的 SMTP 連線測試就算帳密錯也回報成功,不能信,要寄一封給單一測試訂閱者親眼確認;第二是硬退信不會自動抑制,bounce 處理要自己接,不接名單會越來越髒。共享主機通常每小時只讓寄 50 到 500 封,這是很多人自架完寄不動的原因。

  • listmonk 效能極好,實測七百萬封 campaign 只用不到一核 CPU、峰值 57 MB 記憶體
  • 他不負責送達率,那取決於你接的 SMTP 服務商與網域的 SPF、DKIM、DMARC
  • 後台的 SMTP 連線測試帳密錯也會回報成功,一定要寄真信驗證
  • 硬退信不會自動抑制,bounce 處理要自己接,不接名單會越來越髒
listmonk 是 Go 寫的自架電子報工具,單一執行檔加 PostgreSQL 就能跑,不按訂閱人數計價。效能很強,有人實測寄出七百萬封 campaign,CPU 不到一核、峰值記憶體只有 57 MB。最關鍵的認知是他不負責送達率:信進收件匣還是垃圾桶取決於你接的 SMTP 服務商與網域上的 SPF、DKIM、DMARC 設定。兩個一定要知道的坑,第一是後台的 SMTP 連線測試就算帳密錯也回報成功,不能信,要寄一封給單一測試訂閱者親眼確認;第二是硬退信不會自動抑制,bounce 處理要自己接,不接名單會越來越髒。共享主機通常每小時只讓寄 50 到 500 封,這是很多人自架完寄不動的原因。
⭐ Star 23.4k🟢 活躍維護
docker compose up -d # listmonk 是 Go 單一執行檔,另外需要 PostgreSQL

如果你在找「不想再按訂閱人數付錢」的電子報方案,listmonk 大概是最常被提到的那個。這篇講他實際怎麼裝、效能到哪,以及兩個新手一定會踩的坑。

給搜這個的你

你可能是名單長到讓 Mailchimp 帳單變難看,或是不想把名單放在別人家。listmonk 兩件事都解決得了,但有一個很關鍵的認知要先建立,不然你會怪錯人。

他是什麼

listmonk 是 Go 寫的自架電子報與名單管理工具,單一執行檔加一個 PostgreSQL 就跑得起來。有網頁後台、分眾、模板、分析,軟體本身不收訂閱費、不按人數計價、也不設使用上限,你只付伺服器的錢。

效能是他的強項。有人實測寄出七百萬封的 campaign,CPU 用量不到一核,峰值記憶體只有 57 MB。所以「名單太大養不起」這個擔心基本上不存在。

最關鍵的認知:他不負責送達率

這是最多人搞錯的一件事。listmonk 管的是名單跟派送,送達率不是他的事。

你的信進收件匣還是進垃圾桶,取決於你接的 SMTP 服務商,以及你自己網域上的 DNS 設定(SPF、DKIM、DMARC)。listmonk 只是把信交出去。

所以完整的組合是 listmonk 加一個寄信服務商。國外實務上常見的建議是,如果你把送達率看得比什麼都重、而且月寄量在一百萬封以下,Postmark 是首選,因為他對內容跟退信率很嚴格,而那正是他數字好看的原因。

順帶一提,共享主機通常每小時只讓你寄 50 到 500 封,VPS 或獨立主機才會放寬或不限,這也是很多人自架完發現寄不動的原因。

兩個一定要知道的坑

第一,後台那個 SMTP 連線測試會騙你。 就算你填的帳密是錯的,他一樣回報成功。所以千萬不要靠那顆按鈕確認設定對不對,正確做法是先寄一封給單一測試訂閱者,親眼在目標信箱裡看到才算數。

第二,硬退信不會自動抑制。 開箱狀態下,寄不出去的信不會自動把該筆名單停掉,你得自己把 bounce 處理那條線接起來。沒接的話名單會越來越髒,而髒名單會直接拖垮你的送達率。

我的建議

如果你只是想省 Mailchimp 的錢,先算一筆帳:listmonk 本身免費,但你還是要付 SMTP 服務商跟伺服器的錢,名單不到幾千人的時候,省下來的未必划算。

真正值得自架的情境是這兩個:名單大到訂閱制帳單很痛,或者你有明確理由不能把名單放在第三方。

想先看整體定位跟適用情境,可以搭我另一篇 listmonk 開箱。

名單有了之後,寫什麼才是真正的難題。這方面我在 AI101 整理了一些工具。

覺得有用?分享給需要的人 👇
何佳勳的觀點

我認為農場誇張詞會讓人秒識破你在學爆紅文。判斷很簡單,這個字會不會出現在農場標題,會就換掉。把「崩、爆、神級、秒懂」換成具體描述,可信度反而比喊得大聲還高。

何佳勳的觀點

我自己這幾年最深的體悟是:會被 AI 取代的是工具操作,留得下來的是判斷力。當定價被壓縮、護城河被打穿,行銷人能賣的只剩判斷,不是會不會用軟體。

不想碰伺服器,只想要結果?

這個 GitHub 專案功能完整,但你得自己配 server、串 API 金鑰、扛維運。

如果你現在只是要 AI 幫你寫文案、拆工作流、生行銷內容,免安裝、開箱即用的線上工具會更快上手。

到 AI101 試試「EDM 行銷信產生器」 →

常見問題

listmonk 自架之後就不用付錢了嗎?

軟體本身不收訂閱費也不按人數計價,但你仍然要付伺服器費用,以及一個寄信服務商的費用。listmonk 只負責名單管理與派送,實際把信送出去還是需要 SMTP 服務商。名單不到幾千人的時候,省下來的未必划算。

為什麼我用 listmonk 寄信都進垃圾桶?

因為送達率不是 listmonk 負責的。信件進收件匣還是垃圾桶,取決於你接的 SMTP 服務商,以及你在寄信網域上設定的 SPF、DKIM、DMARC 記錄。listmonk 只是把信交給服務商。

listmonk 後台的 SMTP 測試通過就代表設定對了嗎?

不是。listmonk 後台的連線測試就算你填的帳號密碼是錯的,一樣會回報成功,不能拿來確認設定正確。正確做法是先寄一封給單一測試訂閱者,親眼在目標信箱裡收到才算數。