本人组织了一个翻译组,需要在发出翻译稿后催稿收稿。由于是不盈利的民间组织,所以组员们普遍积极性不高,其次由于本人参加工作后愿意抽出管理翻译组的精力越来越少了,以至于经常翻译稿发出后就再也没有消息了。
总之为了不让当前的项目黄掉,我痛定思痛,决定自动化催稿流程,让我能够一次发稿,自动催稿!所以想到了可以通过电子邮件来实现一个简单的催稿系统。
最开始我本来打算用 shell 或者 C++写一个命令行工具,通过传入参数等方式维护一个表然后发送邮件。但是感觉以我的能力要做出来不太行,而且网上的资料也比较少。后来发现也许用 python+sqlite 应该可以做就顺手学了下 python。不过在实际写的时候觉得还是不够方便想自己搭个服务器做个 web app,又看了一波 Django、Flask 的区别,顺便发现最近双 11 好像 vps 什么的都在打折,是不是应该买一个服务器……
……总之在搞了这么多花里胡哨的东西后,我又沉迷在怀旧服中当地精……然后发现了 nga 和地精商会这个板块。在浏览了众多教程后我一拍脑门发现我自己每天手动炒货在大地精面前就是渣渣,而且他们手里有一套成熟的插件或宏已经完美简化了很多繁琐的操作。
然后我就突然想到了我最初的需求明明就那么简单,为什么现在会搞得这么复杂?其次寻思着这需求应该很常见吧?是不是已经早就有前人做好了傻瓜式的插件(软件\网站),根本不用我自己在这里浪费时间自己瞎搞?
故写了这个贴子想问一下大家:
1
TimePPT 2019-11-08 19:36:43 +08:00
http://www.sendcloud.net/doc/guide/base/
Sendcloud 就完了 |
2
xml123 2019-11-08 19:51:53 +08:00
最简单的,只要邮箱支持 smtp 服务,一个十来行的 vbs 脚本就够了
|
3
sugarkeek 2019-11-08 23:40:48 +08:00 via Android
Python 的 smtplib 库和 email 库,实现发邮件。time 库加个定时任务,很简单的,分分钟搞定
|
4
leishi1313 2019-11-09 01:14:59 +08:00 via Android
如果在用 Gmail 的话,要不看看 Google Apps Script ?
|
5
bearxu 2019-11-09 11:01:35 +08:00
crontab 定个计划任务,每小时执行一下 一个 wget 命令访问 webapi
webapi 处理任务列表,满足条件就发邮件 |