26

Odp: [HOWTO] powiadomienia o nowej poczcie - wersja prymitywna ;)

Wyżej reklamowałem skrypt, który powstał do tego celu. Możesz spróbować. Wymaga perla.

27

Odp: [HOWTO] powiadomienia o nowej poczcie - wersja prymitywna ;)

na kolanie pisane, wiec nie nazekać. nie wymaga perla, ale za to załączniki, obrazki w treści, znaczniki html i inne wynalazki ci zostaną.
ten skrypt ci obetnie nagłówek i zastąpi go po ludzku napisaną datą, czasem nadawcą i odbiorcą. (tylko zmien ścieżke i wrzyć go zamiast pierwszego skryptu).
co do krzaków to kwestia kodowania jest. iconv ci potrzebny pewnie zeby to przekodować.

#!/bin/bash
mail_dir='/var/poczta/bla/bla/bla'
cat - > /tmp/mail.stdin
mail_from=`cat /tmp/mail.stdin | grep -m 1 "^From: "`
mail_subject=`cat /tmp/mail.stdin | grep -m 1 "^Subject: "`
mail_to=`cat /tmp/mail.stdin | grep -m 1 "^To: "`
time=`date +%s`
new_file="$mail_dir/${mail_from//From: /} [$time].txt"

a=`grep -m 1 -n "^$" /tmp/mail.stdin`
let header_lenght=${a//:/}+1

date > "$new_file"
echo $mail_from >> "$new_file"
echo $mail_subject >> "$new_file"
echo $mail_to >> "$new_file"
echo "----------------------------------------------------------------------------" >> "$new_file"

tail -n +$header_lenght /tmp/mail.stdin >> "$new_file"

rm /tmp/mail.stdin

28

Odp: [HOWTO] powiadomienia o nowej poczcie - wersja prymitywna ;)

Mam pytanie odnośnie skryptu który sprawdza poczte i zwraca wynik z ilościa wiadomości na poczcie, coś jak plugin z LCD4linux. pytam o to gdyż potrzebuje zapisać ilość wiadomości do pliku chyba ze jakoś L4L można wykożystać aby wynik zapisał do pliku.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

29

Odp: [HOWTO] powiadomienia o nowej poczcie - wersja prymitywna ;)

Ma driver text więc możesz i do pliku zapewne.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

30

Odp: [HOWTO] powiadomienia o nowej poczcie - wersja prymitywna ;)

zrobiłem tak:

Widget poczta {
    class 'Text'
    expression POP3check(1) 
    prefix 'Mail'
    width 7
    precision 0
    align 'R'
    update 60000
} > /poczta.txt

i tak


Widget poczta {
    class 'Text'
    expression POP3check(1)  > /poczta.txt
    prefix 'Mail'
    width 7
    precision 0
    align 'R'
    update 60000
} 

błędu nie zgłasza ale nie tworzy pliku, jak jeszcze kombinować ??

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

31

Odp: [HOWTO] powiadomienia o nowej poczcie - wersja prymitywna ;)

Display curses.

http://ssl.bulix.org/projects/lcd4linux/wiki/Curses

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

32

Odp: [HOWTO] powiadomienia o nowej poczcie - wersja prymitywna ;)

no i lipa brak drivera hmm

chyba poszukam prostrzego sposobu, poprostu skrypt który zlicza poczte na koncie

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile