我也是够无聊了,居然想着去整一个已经有了成熟解决方案KindleEar的更差的版本……不过好玩就是了嘛!
0x01 修改Postfix最大附件大小
如果你使用的是类似于QQ邮箱的推送方法,并且正确地配置了它,那你就可以跳过这一节以及下一节。
Postfix 的默认最大附件大小是10MiB,显然不够用。因此,我们需要将它改大一点……到50MiB怎么样?
1 | postconf -e message_size_limit=52428800 |
0x02 修改域名SPF记录
没有SPF记录,亚马逊肯定不敢收你的邮件。搞不好是别人发的怎么办?
因此:
打码部分填上你的服务器的IPv4地址。
0x03 安装必要的程序
1 | Debian系: |
0x04 脚本示例
1 | ebook-convert "你想要的.recipe" /tmp/foo.mobi |
可以多加几条,多推送几本。注意,最好把文件分开发送,因为亚马逊的要求是每封邮件最大不超过50MiB。(不过你也发不出去啊……)
0x05 crontab
输入crontab -e
,并加入新的一行:
1 | 0 7 * * * /where/your/script/is/located/push.sh |
完事儿了。