Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:hogyanok:e-mail_figyelese_parancssorbol

< Hogyanok

E-mail figyelése parancssorból

  • Szerző: Sallai András
  • Copyright © Sallai András, 2013
  • Licenc: GNU Free Documentation License 1.3

Hangfájl

Beszerzünk egy hangfájlt

Péládul:

mkdir -p ~/bin/gmailcheck
cd ~/bin/gmailcheck
wget http://upload.wikimedia.org/wikipedia/commons/0/06/En-us-mail.ogg

Fetchmail

Telepítjük fetchmailt:

apt-get install fetchmail

Készítünk egy konfigurációs fájlt a fetchmail számára:

Létrehozzuk a gmail_fetchmailrc fájlt:

touch ~/bin/gmailcheck/gmail_fetchmailrc

Csak mi olvashatjuk és írhatjuk:

chmod 600 ~/bin/gmailcheck/gmail_fetchmailrc

Tartalom:

poll imap.gmail.com port 993 proto imap user "joska@gmail.com" pass "titok" keep ssl

Ha úgy tetszik a ~/bin/gmailcheck/gmail_fetchmailrc fájl helyett használhatjuk a fetchmail alapértelmezett állományát is:

~/.fetchmailrc

Script

Írok egy scriptet, amely lejátssza a hangfájlt, ha levél érkezett.

touch ~/bin/gmailcheck/newmail.sh
chmod u+x ~/bin/gmailcheck/newmail.sh
mcedit ~/bin/gmailcheck/newmail.sh
newmail.sh
#!/bin/bash
 
OUTPUT=`fetchmail -f /home/joska/bin/gmailcheck/gmail_fetchmailrc --check | sed  's/(/ /'`
SUM=`echo $OUTPUT | cut -d " " -f 1`
OLD=`echo $OUTPUT | cut -d " " -f 3`
NEW=`expr $SUM - $OLD`
echo $NEW
oktatas/linux/hogyanok/e-mail_figyelese_parancssorbol.txt · Utolsó módosítás: 2019/08/21 14:26 szerkesztette: admin