Telefon przenosny mozemy latwo polaczyc z naszym kontem e-mail. Warunkiem dokonania opisanych nizej zmian jest posiadanie pelnego konta: to znaczy z shellem - czyli takie, ktore pozwala nam na zalogowanie sie przy uzyciu programu Telnet lub SSH. Wasz serwer internetowy na, ktorym macie konto powinien dzialac na systemie UNIX oraz posiadac "program" obslugujacy poczte o nazwie sendmail. Ostatnim wymaganiem jest zainstalowanie przez administratora programu procmail.
 
 
Jak przekierowac poczte o zadanym temacie na telefon ?

Zaloguj sie na swoim koncie. Teraz musisz znalezc program procmail, piszac locate procmail. Gdy juz znajdziesz utworz w swoim katalogu plik .forward (zwroc uwage ze zaczyna sie od kropki) np: za pomoca komendy joe .forward. Wpisz jako zwartosc: "| /usr/bin/procmail", pod warunkiem, ze wlasnie tam zanalazles procmail.Teraz nalezy utworzyc plik z konfiguracja dla procmail.
Wydaj joe .procmailrc i na poczatek wpisz tam VERBOSE=on a w nastepnej linijce LOGFILE=$HOME/mail/procmail.log. Umozliwi Ci to dokladna analize dzialania programu, ulatwi poprawianie bledow. Aby zakonczyc prace edytora z jednoczesnym zapisem wcisnij CTRL+K potem +X.
Jest to powszechny sposob odbierania komunikatow dzieki systemowi SMS. Ktos kto chce sie z Wami koniecznie skontaktowac za darmo, moze wyslac na wasze zwykle konto list z temetem np: SMS, a ten zostanie zapisany w INBOX ale takze przeslany na telefon przenosny. Wymagania:

Do swojego pliku .procmailrc wpisz:

# Przekierowanie na komorke
:0 c
* ^Subject: SMS$
* !^X-Loop: [email protected]
* !^From [email protected]
| ( echo "From: [email protected]";\
   echo "To: +48twojnumer@text.plusgsm.pl";\
   echo "Subject: ";\
   formail -k -p ":" -X Subject -X Form:| \
   cut -f2-10 -d":" >SMS ;\
   dd if=SMS of=SMS-go bs=2 count=80 2>/dev/null ; cat SMS-go ) \
   | $SENDMAIL -t

Te wpisy postaraja sie takze, by wiadomosc nie przekroczyka limitu. Caly patenet wymyslil SMS - Grzenow
 
 
"Inteligentne" powiadamianie o poczcie

Postawilem sobie zadanie napisania takiego skryptu:

Wymagania: Tym razem zostawimy procmail w spokoju. Z linii komend napisz echo $EDITOR. Jezeli w rezulatacie zwroci nazwe edytora, ktory Ci odpowiada mozesz przejsc do nastepnego zdania w przeciwnym przypadku napisz export EDITOR=joe lub nazwe innego edytora - pico. Teraz wydaj: crontab -e otworzy sie edytor - wpisz tam 0 12 * * * powiadom.sh i zapisz to (w joe CTRL+K+X). Kazales wlasnie systemowi wykonywac kazdego dnia (to te *) o godzinie 12:00 wykonywac skrypt powiadom.sh ktory prezentuje nizej:

#!/bin/bash
# 0.5 beta by LukeJoker (c) 18.11.1998
# send comments to [email protected]
mailx -H | awk '{print $2,$3,$10}' > mail_now.txt
bajty_now=`ls -l mail_now.txt | awk '{print $5}'`
bajty_earlier=`ls -l mail_earlier.txt | awk '{print $5}'`
if [ -s mail_now.txt ]
then
 if [ $bajty_now -eq $bajty_earlier ]
  then
   echo 'Skrzynka pocztowa na serwerze poczta.serwer.pl bez zmian' > wyslij-to.txt
 elif [ $bajty_now -ge $bajty_earlier ]
 then
  diff mail_now.txt mail_earlier.txt | grep '<' | awk '{print $2,$3,$4,$5,$6,$7,$8}' > wyslij-to.txt
 elif [ $bajty_now -lt $bajty_earlier ]
 then
   diff mail_earlier.txt mail_now.txt | grep '>' | awk '{print $2,$3,$4,$5,$6,$7,$8}' > wyslij-to.txt
 fi
else
 echo 'Skzynka pocztowa na serwerze poczta.serwer.pl PUSTA !' > wyslij-to.txt
 # echo Puste
fi
mailx +4860*******@text.plusgsm.pl < wyslij-to.txt
cp mail_now.txt mail_earlier.txt
# koniec skryptu

Gdy juz zapiszesz go w na swoim koncie wydaj chmod 700 powiadom.sh, aby nadac mu prawa wykonywania. Jak narazie skrypt dziala dosc poprawnie, wymaga jednak udoskonalen. Wszystko co na czerwono w nim widisz, zmien wedle wlasnego uznania oraz ustawien. Wkrotce zamieszcze dokladne wyjasnienie jak ten skrypt dziala. W pisaniu tego skryptu bardzo pomogl mi [email protected], ktoremu chcialbym serdecznie podziekowac za pomoc. Skrypt przetestowalismy na Linux'ie i Solaris'ie.

Jezeli sam napiszesz na podstawie tego pomyslu lepszy i wydajniejszy skrypt to nie zapomnij sie podzielic ta informacja !
 
Budzik

Ten skrypt pozwala na budzenie danej osoby o zadanej godzinie dzieki otrzymaniu SMS'a. Pod warunkiem oczywiscie, ze zostawisz telefon wlaczony na noc. Wymagania

CIAG DALSZY NASTAPI...
 
Co nowego:
- 04.11.1998 poczatek: przenosny telefon i e-mail
- 09.11.1998 - uaktualnienie
- 15.11.1998 - zakonczylem o procmail, rozpoczete dwa nowe tematy

Kontakt e-mail z autorem strony:  [email protected]

Lukasz Jokiel (c) 1997,1998