如何實作一個電子報訂閱與發送系統 — 以 COSCUP 電子報訂閱為例

By Toomore Chiang (COSCUP)

議題

如何實作一個電子報訂閱與發送系統 — 以 COSCUP 電子報訂閱為例

TR 511 [[ new Date( '2023-07-30 05:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 05:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 05:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

本議程將引導您從網域和郵件設定開始,逐步建立一個完整的電子報訂閱與發送系統。我們將探討如何建立訂閱系統、如何比對唯一帳號、如何有效管理訂閱名單,以及如何設定開信追蹤、建立郵件發送範本、進行大量寄送以及避免退信等相關問題。

此議程以目前每月寄送的 COSCUP 電子報為例。由於 COSCUP 活動已不再需要報名,任何人都可以自由參加,因此需要建立一個電子報訂閱服務。而您可能會好奇為什麼要自行建立系統,而不使用現有的線上電子報發送服務。在此議程中,我們將詳細解釋這個問題。

備註:目前專案仍在整理中,預計在 COSCUP 2023 之前將專案公開。

  • 技術佔比:60%(AWS SES、Python、Celery、RabbitMQ)
  • 流程介紹:30%(訂閱、文案、郵件樣板製作、發送、名單維護)
  • 小技巧:10%(開信追蹤、退訂處理等)

How to Implement an Email Newsletter Subscription and Delivery System — A Case Study of COSCUP Newsletter Subscription

This session will guide you through the process of creating a complete email newsletter subscription and delivery system, starting from domain and email configuration. We will cover topics such as building a subscription system, matching unique accounts, effectively managing subscription lists, setting up open tracking, creating email templates, conducting bulk sending, and preventing bounce-back issues.

We will use the monthly COSCUP newsletter as an example. Since COSCUP no longer requires registration and allows free participation, there is a need to establish an email newsletter subscription service. During this session, we will provide a detailed explanation of why it is important to build a custom system instead of using existing online newsletter delivery services.

Note: The project is currently being organized and is expected to be made publicly available before COSCUP 2023.

  • Technology breakdown: 60% (AWS SES, Python, Celery, RabbitMQ)
  • Process overview: 30% (subscription, content creation, email template design, delivery, list maintenance)
  • Tips and tricks: 10% (open tracking, unsubscribe handling, etc.)

講者

Toomore Chiang (COSCUP)

Toomore Chiang (COSCUP)

目前是 COSCUP 2023 行政組組長,主要負責每一屆與志工相關事宜,行政組開發部分有「志工服務平台」與「電子報訂閱系統」,行政組期待透過改善行政效率的方式,協助其他組別增進,讓每年的籌備團隊能快速行動!行政組目前組內分類為三個任務組別:庶務組、開發組、招募組。詳細的說明可以參考行政組簡介

Miscellaneous Open Source Topics 各種開源議題 AWCXJK general (30mins)