ФЭНДОМ


Скрипт для проверки почты на Gmail

gmail_check.sh:

#!/bin/bash
# http://ru.festivalspeaker.wikia.com

SCRIPTS=/home/username/scripts/festival/

Nmb=`wget -T 3 -t 1 -q --secure-protocol=TLSv1 \
 --no-check-certificate \
 --user=ВАШЛОГИН@gmail.com --password=ВАШПАРОЛЬ \
 https://mail.google.com/mail/feed/atom -O - \
 | grep -E "<fullcount>" |egrep -o '?[0-9][0-9][0-9][0-9][0-9]?'`

function check()
{
    if [ $Nmb -gt $Oldnmb ]
    then
    if [ $Nmb -gt 1 ]
    then
    ${SCRIPTS}saytext_ru.sh "У вас новое письмо. Всего в ящике $Nmb непрочитанных $(${SCRIPTS}/pluralform.php ${Nmb} письмо письма писем)"
    else
    ${SCRIPTS}saytext_ru.sh "У вас новое письмо."
    fi
    fi
    echo "Oldnmb=$Nmb">${SCRIPTS}data/mail_count
}

. ${SCRIPTS}data/mail_count
if [ "$1" = "--force" ]
then
Oldnmb=0
fi
check


Вы можете использовать его с параметром --force если хотите узнавать количество непрочитанных писем, даже если оно не изменилось.

username меняем на свой логин. Даем права выполнения:

chmod u+x gmail_check.sh

Готово!