3

Как я могу получить список всех сообщений в моей учетной записи Gmail в командной строке Linux? В идеале я хотел бы увидеть что-то похожее на:

from:sender1@domain.com to:me@gmail.com Date:11/22/33 subj:Foo1
from:sender2@domain.com to:me@gmail.com Date:11/22/33 subj:Foo2

Нет необходимости со словами от, до и т.д. Или определенного порядка. Спасибо

1 ответ1

1

Вы можете объединить Gmail API со скриптом оболочки, найденным здесь.

Это напишет на экран, если у вас есть электронная почта или нет.

Просто измените записи 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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .