Több gépen ugynazok a mail fiókok, szinkronban! (nincs IMAP)

Helló!

Lenne 1 egyre sürgősebb megoldandó problémám. Van 2 gép, amit rendszeresen használok. Az asztali, és a notebook számgépem. Van (az egyszerűség kedvéért) 2 mail fiók, amit szeretnék használni a gépekről, az evolution nevű prgrammal. A gondom a következő:

Ha itt leszedek egy levelt, legyen meg ott is, és fordítva. Ez esetleg a küldött levelk archívjára is vonatkozhatna.

Azt tudom, hogy az evolution szabvány mbox-ban tárolja a leveleket. Ismeri a Maildir-t is. Esetleg maildir + rsyn/codafs vagy valami hasonlő trükközés segít? Bonyolultabb megoldás kell? Van megoldás?

Előre is köszi a segítséget

Gergely Gábor

Hozzászólások

Vagy használj IMAP-ot, pl cyrrus-imap, vagy ha valami miatt ez nem kivitelezhető (pl kevés a tárhely) akkor egy sima POP3, minden a szerveren marad, elküldött elemek mappa is a szerveren...

Ami elől menekülnek, az után szaladnak.

biztos csak az imap maradt mint rendes megoldás? A maildir nem megoldás? Csak mert az imappal sok a gond. A pop-3 ban meg ha mindent a szerveren hagyok, akkor pl a rohadt mail nitification applet midi rimánkodni fog, hogy levelem van.

Az nem megoldás, hogy a notin fenthagyom a serveren, de az asztalin letöltöm? Így előbb vagy utóbb minden felkerül az asztalira, de sajnos amit nem a notebookon töltök le, az nem fog felkerülni. Amúgy IMAP használható offline? Ez egy nagyon fontos kritérium!

en csinalnek az adott feladatra egy scriptet ami fetchmaillel leszedne a leveleket es automatikusan eldontene, hogy kell-e torolni a leszedeskor vagy nem. A dontest ugy lehetne meghozni, hogy a futo script mindig feljegyezne a futas idopontjat es ha az eppen hasznalt gepen lett elozoleg is letoltve akkor nem torolne egyebkent pedig igen. A feljegyzest lehetne tarolni egy pendriveon de akar egy ftp szerveren is. A pendriveot mindig abba a gepbe kellene dugni amelyik hasznalva lenne

udv Zoli

Ez szerintem nagyban függ, hogy pontosan mit szeretnél:
1. Csak azt, hogy mindkét helyre megérkezzen minden levél és nem számít, hogy már olvastad, nem számít, hogy melyik olvasatlan, melyik olvasott és kétszer töltöd le úgyanazt a levelet stb.
2. A már egyik helyen olvasott levelet nem akarod mégegyszer elolvasni, csak egyszer akarod letölteni a leveleket - sávkorlát, pénz stb miatt. - a két gépen teljesen azonos legyen a levelezés (úgyanazon földerek, úgyanazok az olvasatlan levelek stb.)

1. Esetben:
- Desktop gép úgy tölti le, hogy a szerveren fenntmarad és a notebook tölti le véglegesen a szerverről. Ekkor meg kell oldani, hogy a notebook tudja biztosan, hogy a szerver már letöltötte és ő törölhet. Egyedi scriptek gyártása trükközés a fetchmaillel. Számomra macerás lenne ...
- A desktop gép letölti és ehhez szinkronizál a notebook (rsync, scp stb.)

2. Eset, ami 100%-ban garantálja, hogy mindkét gépen úgyanazt látod: a desktop gép tölti le a leveleket és azon:
- imap és ezen imap szerverhez való csatlakozás engedélyezése a notebooknak (szerintem az imap képes mua-k mind tudják az offline imap kezelését)
- marad a mailbox és a notebookról ssh-n keresztül a desktop gépre csatlakozni (itt mindig online kell lennie a dekstop gépnek, hogy a notebook elérje)

Bye, Fifi

Szerintem az rsync bőven megteszi, és nem kell trükközni. Nekem is így van megoldva a levélmentésem, és korrektúl működik.

Laci

Szerintem dovecot-imap + procmail. Idáig nekem nem okozott galibát.
dovecot:

protocols = imap

auth default {
mechanisms = plain
userdb passwd {
}
passdb shadow {
}
}
default_mail_env = maildir:~/Maildir
disable_plaintext_auth = no

procmailrc:

PATH=/usr/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
LOGFILE=$MAILDIR/procmail.log
LOCKFILE=$HOME/.lockmail

Biztos túl egyszerű a lelkivilágom, de mi otthon ugyanezt a problémát egyszerűen úgy oldottuk meg, hogy a laptopon az email kliens csak lemásolja a leveleket (értsd a kmail beállítójában ki van pipálva, hogy hagyjon egy példányt a szerveren), míg a másik gép leszedi mindenestül. Mondjuk ez csak azért kényelmes, mert a laptopot csak ritkán használjuk levelezésre.

Ha ilyen feladatot kéne megoldanom, ahol filestruktúra szinten akarod szinkronban tartani a két gépen a Mail könyvtárat, akkor nem jó egy sima file szinkronizáló? Pl. unison?

Csak tippek voltak.

Csaba