Kindle定时推送报刊

我也是够无聊了,居然想着去整一个已经有了成熟解决方案KindleEar的更差的版本……不过好玩就是了嘛!

0x01 修改Postfix最大附件大小

如果你使用的是类似于QQ邮箱的推送方法,并且正确地配置了它,那你就可以跳过这一节以及下一节。

Postfix 的默认最大附件大小是10MiB,显然不够用。因此,我们需要将它改大一点……到50MiB怎么样?

1
postconf -e message_size_limit=52428800

0x02 修改域名SPF记录

没有SPF记录,亚马逊肯定不敢收你的邮件。搞不好是别人发的怎么办?

因此:

打码部分填上你的服务器的IPv4地址。

0x03 安装必要的程序

1
2
Debian系:
sudo apt install calibre mutt

0x04 脚本示例

1
2
3
ebook-convert "你想要的.recipe" /tmp/foo.mobi

echo "Convert" | mutt yourkindlecnaddress@kindle.cn -a /tmp/foo.mobi -s "convert"

可以多加几条,多推送几本。注意,最好把文件分开发送,因为亚马逊的要求是每封邮件最大不超过50MiB。(不过你也发不出去啊……)

0x05 crontab

输入crontab -e,并加入新的一行:

1
0 7 * * * /where/your/script/is/located/push.sh

完事儿了。

#
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×