oktatas:linux:hogyanok:e-mail_figyelese_parancssorbol
Tartalomjegyzék
E-mail figyelése parancssorból
- Szerző: Sallai András
- Copyright © Sallai András, 2013
- Licenc: GNU Free Documentation License 1.3
- Web: http://szit.hu
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