如何在 Linux 命令行中获取我的 Gmail 帐户中的所有消息列表?

如何在 Linux 命令行中获取我的 Gmail 帐户中的所有消息列表?

如何在 Linux 命令行中获取我的 Gmail 帐户中的所有邮件列表?理想情况下,我希望看到类似以下内容:

from:[email protected] to:[email protected] Date:11/22/33 subj:Foo1
from:[email protected] to:[email protected] Date:11/22/33 subj:Foo2

无需使用 from、to 等词语或特定顺序。谢谢

答案1

您可以结合Gmail API使用 shell 脚本找到这里

这会将您是否有电子邮件写入屏幕。

只需将USERNAME&PASSWORD条目更改为您自己的即可。

#!/bin/bash
## Quickly checks if I have new gmail

echo -e "Checking for new messages... \c"

atomlines=`wget -T 3 -t 1 -q --secure-protocol=TLSv1 \
 --no-check-certificate \
 --user=USERNAME --password=PASSWORD \
 https://mail.google.com/mail/feed/atom -O - \
 | wc -l`

echo -e "\r\c"

[ $atomlines -gt "8" ] \
 && echo -e " You have new gmail.  \c" \
 || echo -e " No new gmail.  \c"

相关内容