linux——自动发送邮件

        逛知乎时看到一个爬取特价Kindle电子书信息,然后发送至个人电子邮箱的脚本,于是想自己动手实现一下。

        首先在Linux系统下配置好Postfix,然后以163 SMTP作为Mail Server来发送邮件,具体配置参考链接

        接下来写爬取信息和发送邮件的脚本,也就是上面链接的内容:

wget -qO- 'http://t.cn/zYJGEIH' | \
grep 'table border="0" style="border' -A 11 | \
sed 's/href="\//href="http:\/\/www.amazon.cn\//g' | \
mail -s "$(echo -e "Kindle今日特价\nContent-Type: text/html")" [email protected]

        最后是将这个脚本放到crontab运行就可以了。

        关于cron

        具体操作如下:

crontab -e
然后再最后一行添加如下语句:
01 6 * * *   bash /home/chen/test.sh

        test.sh里面的内容就是上面的脚本。

        在特定的时间内,我的邮箱可以收到自动发送的邮件。


猜你喜欢

转载自blog.csdn.net/chenxjhit/article/details/80471949