На удивление просто оказалось получать почту gmail из консоли

Проверка количества писем выполняется вот так:

curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | grep -c "<entry>"

Отправителя и тему можно посмотреть так:

curl -u username:password --silent "https://mail.google.com/mail/feed/atom" | tr -d '\n' | awk -F '<entry>' '{for (i=2; i<=NF; i++) {print $i}}' | perl -pe 's/^<title>(.*)<\/title>.*<name>(.*)<\/name>.*$/$2 - $1/'

Рецепт найден на хабре и проверен.

Добавить комментарий