基于免费电子邮箱的远程博客发布系统实现

对于中小学生来说,信息课是工作日几乎唯一的合法的、相对大块一些的上网时间。而静态博客因奇低难度、低成本的特性,在这一群体中较为流行。大多数个人电脑并无公网 IP,如何在不搞内网穿透、无需远程桌面、一窍不通 Git 而又身无分文的境况下远程更新静态博客呢?

今日来介绍一种基于免费电子邮箱的方式。

材料

  1. 2 个电子邮箱(免费) 选择网易/完美世界邮箱。 须手机号一个以供注册。将它们分为 A 用于发邮件和 B 用于监听,记下 A、B 登录密码和 B 的 IMAP 及 SMTP 授权码。
  2. 低功耗设备一台 此设备须保证在你要发博客时处于开机状态。功耗低为了省电费而已。推荐迷你主机。

原理

此方法适用于多种技术栈。鉴于此,本文仅谈原理,不给出代码。 请看流程图(高中生手绘):

  1. 在家中低功耗设备上运行服务监听 B 邮箱;
  2. 在电脑上登入 A 邮箱,并把在课上写好的博客在课上利用 A 邮箱发出至 B 邮箱;
  3. B 邮箱检查发件人及邮件内容格式;若通过,则存于本地,并运行相关命令部署构件。
  4. B 向 A 发送回执。此时可在信息课上登上网址查看效果。

成本核算

邮箱无成本,话费家长交。 上课免学费,电费非常少。 纵使高中生,学费亏不了。

实践

目前,此方式已在本人博客跑通。本文乃由此种方式发表。

竞品

A. WebDav:搭建成本高,须马上买服务器; B. 内网穿透:须备案; C. Git:安全要求高时,成本较高;国内连接不稳。