Email 2 Post: 监测并解析博客管理员邮件,自动部署博文,更新博客。
- 操作系统:ubuntu server 12.02
- 邮件系统:postfix + mail
- 博客系统:hexo + apache2.0
VARS_CONF
$ crontab -e 加入一行
* * * * * cd path/to/E2P/ && ./e2p.sh
- 添加博文(支持图文)
- 批量删除博文
- 列出所有博文目录
- 隐藏所有博文
- 恢复隐藏的博文
- 备份博客目录
- 查看博客系统资源大小
- 帮助文档
- 添加/删除管理员
- 关闭/开启邮件通知
脚本通过邮件地址识别管理员,通过主题识别命令,通过正文识别参数。
发送一封以“帮助”为主题的邮件给服务器如mail@yourserver.com即可获得详细的帮助文档。
- crontab里要配置好语言,防止中文乱码
- 依赖opencc。如果不需要简繁提体转换可以注释掉
- 依赖mpack解压邮件附件
- 如不能运行,权作参考,根据个人需求更改代码