欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux——自动发送邮件

程序员文章站 2024-03-21 22:26:52
...

        逛知乎时看到一个爬取特价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")" aaa@qq.com

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

        关于cron

linux——自动发送邮件

        具体操作如下:

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

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

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

linux——自动发送邮件