随笔—用开源替换平台

在 11 月月底,利用一些平台工具——Tinyletter + Zapier 1 或 Mailchimp 2 实现了用邮件定期接收个人网站的更新。

而后,更进一步,利用这些平台实现了:将一些感兴趣的 RSS 更新,定期发送到指定的邮箱 3

遗憾的是,Tinyletter 已经宣布将在 2024 年 2 月 29 日关闭 4。这说明了,平台也有可能关闭,具有一定的不稳定性。

前几天,利用开源工具 —— Python 相关的库和 Linux 工具(即:feedparser 、 yagmail 和 crontab),替换了 Mailchimp 平台 5,用邮件定期接收个人网站的更新。

今天,利用这些开源工具彻底实现了:将一些感兴趣的 RSS 更新,定期发送到邮箱。

用开源工具替换商业平台,是靠谱的,有许多优点:自由无限制、精简无广告、高度自定义、私密又安全、稳健不崩溃。

  • 自由无限制:商业一般都是提供相应的服务,从而获得收益。免费的代价是——功能和服务是有限制的,只有根据付费等级,才能享受相应的服务。开源工具是没有这些限制。

  • 精简无广告:在 Mailchimp 平台发出的每一封邮件末尾,都有其 Logo,点击后可以进入其官网,这个模块是不能删除的。开源工具则完全没有广告。

  • 高度自定义:开源工具就像一个个积木,可以按照自己的需求,搭建出自己想要的功能。商业平台需要付费开通相应的功能,进行定制邮件样式。

  • 私密又安全:用开源工具,邮件地址不会经过平台,不会被记录到数据库。

  • 稳健不崩溃:开源工具运行在本地,每天都会有运行日志,完全由自己维护和负责。平台说不定哪一天就会关闭,因为平台维系下去需要固定的收益。

延伸阅读

  1. 博客添加邮件订阅(1): Tinyletter + Zapier
  2. 博客添加邮件订阅(2): Mailchimp
  3. 邮件订阅RSS更新
  4. Mailchimp关闭Tinyletter
  5. 随笔—订阅网站更新的新流程