Shell-如何通过shell脚本查看gmail邮件
最近在学习shell脚本编程,可否通过wget或curl这类工具来查看gmail邮件呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
最近在学习shell脚本编程,可否通过wget或curl这类工具来查看gmail邮件呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
程序主要对 GMAIL 的 RSS 进行解析,该 RSS feeds 地址是:https://mail.google.com/mail/feed/atom
其实就一句
curl -u $username:$password --silent "https://mail.google.com/mail/feed/atom"
下面的的脚本是得到数据,给格式化了下
#!/bin/bash
username="账号"
password='密码'
SHOW_COUNT=5 #输出头 5 封未读邮件
echo
curl -u $username:$password --silent "https://mail.google.com/mail/feed/atom" |
tr -d 'n' | sed 's:</entry>:n:g' |
sed 's/.*<title>(.*)</title.*<author><name>([^<]*)</name><email>([^<]*).*/Author: 2 [3] nSubject: 1n/' |
head -n $(( $SHOW_COUNT * 3 )