Hallihallo!

Ich suche nach einer Methode zur "Offline-�bertragung" von Mails, die man 
bew�ltigen kann, ohne da� man vorher 6 Semester an der UUCP-Uni studieren 
mu�. Das ganze mu� nicht pro Site, sondern nur pro User funktionieren.

Schaut euch mal an, wie ich mir das vorstelle und ruft mir zu, falls es 
sowas schon irgendwo gibt:

Ein User hat in .forward oder .procmailrc einen Eintrag, der daf�r sorgt, 
da� neue Mails einem Programm (k�nnte z.B. in Perl geschrieben sein) 
zugeleitet werden. Dieses Programm legt jede Mail in einer einzelnen Datei 
(z.B. unter public_html) ab, und packt noch eine Datei dazu, in der eine 
Pr�fsumme der eigentlichen Maildatei enthalten ist.

Die Mails werden dann per HTTP (das ist meine favorisierte Methode) oder z.
B. per rsync oder FTP oder auch per Diskette aufs Zielsystem �bertragen.

Auf dem Zielsystem werden dann die Dateien anhand ihrer Pr�fsummen auf 
Integrit�t gepr�ft und dem dort laufenden Sendmail einverleibt, genau wie 
das z.B. von Fetchmail gemacht wird.

Der schwierige Teil dabei w�re, den �berblick dar�ber zu behalten, was 
"noch dort" oder "schon hier" ist. Da m��te man mit Sequenznummern arbeiten 
und/oder bei der HTTP-Variante ein CGI-Progr�mmchen haben, das die Mails 
zusammenpackt und sp�ter l�scht, entweder einfach nach der �bertragung, 
oder man l��t von Empf�ngerseite nochmal gr�nes Licht geben, wenn die 
Integrit�tspr�fung Erfolg hatte. Das ist noch nicht so richtig zu Ende 
gedacht, evtl. mache ich mir auch um die Sache mit der Integrit�t zu viele 
Gedanken.

Man k�nnte es auch mit einer Reimplementierung der 
Postoffice-Funktionalit�t auf HTTP versuchen. Hauptsache ist f�r mich, da� 
es per HTTP funktioniert, denn auch hinter der st�rksten Firewall gibt es 
immer einen Proxy, �ber den man HTTP machen kann.

Also, gibt es sowas in der Richtung schon irgendwo? Wenn nicht, versuche 
ich mal selbst, das zurechtzubasteln.

Ciao,

-martin

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an