Időzített levélküldés (magamnak)

Adott a következő "infrastruktúra":
Debian (egyelőre) Lenny házi "szerver"
exim4 + Courier IMAP + Squirrelmail (PHP5)

Kellene nekem egy olyan eszköz amivel az általam beállított időben elküldene NEKEM egy általam, magamnak írt, emlékeztető levelet.
Hasonlít a dolog a "todo" kezeléshez, de jobban örülnék ha ez levélben jönne és nem valami külön Outlook szerű izében kellene, külön megnéznem. (A leveleimet napjában többször is ellenőrzöm)
Talán az lenne a legszebb ha a magamnak (tovis@localhost) írott leveleket időzíteni tudnám - mondjuk egy meghatározott mező szerkesztésével.
Tudtok valami ilyet, vagy nekem kell feltalálnom?

Hozzászólások

Kedves tovis!

en az alabbi szolgaltatast hasznalom
LINK

at, vagy ha minden nap kellene, akkor cron

"cron vagy at" és mail - no ez az amit ki kell találni, meg kell csinálni.
Ebből a szempontból, a "cinegemadar" madár kolléga a nyerő. Viszont még nem olvastam el a "termeket" - nem fogok én ettől az aranyos, drága szolgáltatótól tonna szám reklámot kapni? (Rendben hogy rövid a péniszem, de ők ezt honnan tudják?)
Például, a FAX nálam most úgy működik, hogy van egy mgetty, aki kezeli a modemet, leveszi (ha sikerül) a FAX -ot, majd elküldi a faxman nevű felhasználónak (mail) aki szétküldi nekem és a nejemnek, egy .forwrad fájl segítségével.
Én azt értem, hogy amit szeretnék ahhoz nagyjából minden adott, kivéve egy időzített mail spoolert, aki a cron jóvoltából mondjuk naponta 5 -ször megnézi van-e valami új, betárazza, majd megnézi van-e küldendő, és ha van elküldi. Nem tűnik lehetetlennek, szinte minden adott.

* Én egy indián vagyok. Minden indián hazudik.

> "cron vagy at" és mail - no ez az amit ki kell találni, meg kell csinálni.

Nem nagy dolog, man cron és man mail segít. Ha elakadsz, kérdezz nyugodtan! Indulásnak egy egyszerű példa:
crontab -e

25 20 12 04 * echo "Ez itt a level." | mail -s "Proba." nyizsa

Ez április 12-én (ma és minden évben) 20:25-kor elküld nekem egy levelet.
A faxok elküldése sem lehet túl bonyolult.

--
Debian - The "What?!" starts not!
http://nyizsa.uni.cc

Hát azért, ez egy kicsit fapados. Van egy szép, megbízható levelező szerverem (exim4 smarthost beállítással, de a localhostot is ismeri) IMAP szerverem és egy squirrelmail levelező kliensem.
A feladat például úgy is megvalósítható, hogy felállítok egy "kamu" user -t. Ennek küldöm el az ilyen leveleket, és minden levél első sorában ott kell lennie a küldési dátum/időnek (esetleg több időpont)- aztán jöhet tárgy. Elküldöm a kamu felhasználónak a localhost -ra, ott "valami" cron -ba zárt, applikáció időnként átszalad rajta, és ha lejárt idejű levelet talál, elküldi nekem, vagy aki épp a visszcímben megjelöltem. Az eredeti levelet elteszi valami archívumba (legalább addig anmíg a szolgáltatást tesztelem). Ez lenne nekem az optimális :)
Sajna (épp most nézegetem a levelek belsejét) ez azért nwem triviális, nem egyszerű ez a struktúra :(

* Én egy indián vagyok. Minden indián hazudik.

Hát lehet, hogy neked triviális, nekem eléggé zavarosnak tűnik.
Nézegetem, mit is tud ez a procmail - szerinted ezzel megoldható, hogy a levél tárgyában szereplő dátum/idő -t "kikaparja", megvizsgálja és ha kell továbbítsa "vissza a feladónak" címzéssel?
A FAX-levél továbbítást egy közönséges ".forward" -al elintéztem - ja éz exim4 -ben kellett virtuális címzéssel valamit babrikálni.

* Én egy indián vagyok. Minden indián hazudik.

A levelek belseje remek szerkezetet rejt :) ennek megismerésére, megértésére pl. a mime-construct lehet egy jó eszköz - de neked ez sem kell, mert a legegyszerűbb levél az ennyi:


From: Hofeherke <hofeherke@torpehaz.mesorszag>
To: A het torpe <torpe-l@torpehaz.meseorszag>
Subject: Sziasztok

Elmentem a kiralyfival vilagga.

mindenféle majmolás, akarom mondani MIME-olás nélkül :-))) Persze ha ékezetes dolgokat, csatolásokat szeretnél, akkor MIME, meg multipart, meg hasonló dolgok jönnek elő - de ezeket meg szépen össze lehet rakni, és a kliensed meg is teszi ezt neked.
A procmail meg megteszi azt, hogy ha pl. a Subject: sorban ott van, hogy kisliba, akkor odaadja egy feldolgozóproginak, ami berakja egy könyvtárba (queue), ahonnan egy másik, mondjuk cron-ból futó script fogja elküldeni, majd átrakni egy másik könyvtárba.

Egyrészt, másrészt nem a subject sorba kellene a "visszaküldés" idejét tenni, hanem a levélben - mondjuk annak első sora.
Queue -nak ott van a "bárki" mail dircetory -ja, az a bizonyos program kell ami végigszalad az ottani leveleken, és ha valamelyiknek lejárt a visszaküldési ideje vagy hibás (pl. nem találja az időt) visszaküldeni.
A procmail kitudja szedni a levél tartalmát?

* Én egy indián vagyok. Minden indián hazudik.

Normális calendar tud az eseményről levélben értesítést/emlékeztetőt küldeni, úgyhogy ha a dolgot a másik végéről fogod meg, akkor sima ügy. Ha fapadosat akarsz, akkor cron, és egy script, ami például egy könyvtárból felolvassa a fájlokat, és megnézi, hogy melyiket kell elküldeni, aztán ha sikerült, akkor átpakolja egy elküldve könyvtárba.
Én egy webes naptárat használnék erre a célra - van belőle egy rakat, saját szerveren nekem a Horde Groupware jött be ilyen célra, bár az bőven több, mint egy webes naptár, ha meg nem saját szerver, akkor Google calendar.

Mint írtam, lehet egyszerűbben, "fapadosan" is csinálni - ekkor viszont készülj fel arra, hogy a használata is nehézkes lesz - aztán ha valamikor eszedbe jut, hogy távolról, esetleg mobil eszközzel is jó lenne használni, akkor jön a fejvakarás... Egy https-re kirakott webes groupware megoldás nem olyan rettenetes kunszt... Ja, és nem kell az összes modult/frinc-francot felrakni...

Google naptárban tudsz email emlékeztetőt felvenni egy eseményhez, amit az adott időpontban megkapsz.