mfG Franz
Prinzipiell ja; aber das ist mit etwas Eigenarbeit verbunden. Du musst
nᅵmlich ein entsprechendes Skript schreiben (wenn Du mal erklᅵrst, was
man sich unter 'DMS' vorstellen soll, bzw. was genau Du wie wohin
'exportiert' haben mᅵchtest, kann man Dir sicher dabei helfen), und das
dann einfach per Action in den Hamster einbinden (Einstellungen =>
Automatische Ablᅵufe => Aktionen => Emails -> Verarbeitung -> eingehende
Emails -> fᅵr Erledigt => Starte Skript).
Wolfgang
--
Das kommt drauf an, was Dein DMS (Database Management System?) kann.
Falls die Mails f�r immer in dem Postfach liegen bleiben, kannst du
einfach das Verzeichnis indizieren lassen, weil die Maildateien bereits
Textdateien sind. Dann mu� Dein DMS aber die M�glichkeit haben, solche
"Rohformat" Mails zu erkennen und zu verarbeiten (Stichpunkte Header,
Transportkodierung).
Ansonsten mu�t Du selber ein Konvertierungsskript oder -programm (das
kann mit irgendeiner Programmiersprache geschrieben sein) per Actions in
den Hamster einbinden. Die konkrete Umsetzung h�ngt wieder vom DMS ab.
Mir w�rde bei Mails z. B. eine reine Textindizierung nicht ausreichen,
sondern ich w�rde zus�tzlich direkt auf Informationen wie Datum, Betreff
und Absender bzw. Empf�nger zugreifen wollen.
Gru� Heiko
Im Hamster gibt es einen Ordner "Erledig", wo alle Mails nach der
Bearbeitung landen. Wenn nun diese Mails autom. als Textdateien nach U:
exportiert werden, dann w�rde sie das DMS von dort weiterverarbeiten.
mfG Franz
> gibt es eine Möglichkeit, daß der Hamster Classic 2.1.0.11 alle Mails,
> die in einem Postfach "Erledigt" eintreffen, automatisch im Textformat
> in ein bestimmtes Verzeichnis zur Volltextindizierung per DMS exportiert?
Aktion "mail.in.erledigt.script"
Copy'n'Paste der Mail per Script oder einladen, konvertieren, speichern.
Achtung: Wenn Du SQL nutzt, beachte mögliche SQL-Injection-Attacken!
Achtung: Falls Du das in einer Firma bastelst, beachte die
datenschutzrechtlichen Probleme der Speicherung von
Mails!
MFG
Heiko Studt
--
www.bash.org #205970
does anyone here have a computer?
> DMS steht f�r Dokumenten Management System, in diesem Fall agorum core.
Der Umstieg auf die Pro Version und Mail Adaptor kommt wohl nicht in
Frage? Die Webseite ist leider nicht allzu aussagekr�ftig �ber die
Module, das sollte aber die sauberste L�sung sein.
> Dieses DMS stellt ein Laufwerk (U:) zur Verf�gung. Alle Dokumente, die
> man darin speichert, werden vom DMS autom. aufgenommen und
> volltextindiziert.
Das Problem bei Mails ist, da� nicht nur der reine Text sondern wie
bereits geschrieben auch verschiedene Header vorhanden sind, nach denen
man vielleicht suchen will.
> Im Hamster gibt es einen Ordner "Erledig", wo alle Mails nach der
> Bearbeitung landen. Wenn nun diese Mails autom. als Textdateien nach U:
> exportiert werden, dann w�rde sie das DMS von dort weiterverarbeiten.
Die einfachste L�sung (ob ausreichend, wird sich zeigen) ist die
Kombination von KorrNews zum Decodieren der Mail und einem
anschlie�endem Kopieren per Skript (vorsicht wegen Zeilenumbruch, keine
" oder Leerzeichen �bersehen):
#!hs2
print("Start Kopierskript mit Datei "+paramstr(2))
execute("C:\Programme\Online\Hamster\Korrnews\korrnews.exe Type:erledigt Filename:"""+ParamStr(2)+"""","",1,true)
execute(getenvironment("comspec")+" /c copy """+paramstr(2)+""" ""U:\Mails Erledigt\""","",1,true)
print("Ende Kopierskript")
In Korrnews legst Du den Abschnitt "erledigt" an und stellst dort bei
"Kodierung" ein:
Standard-Text-Kodierung: 8bit
[X] Quoted-Printable in Standardkodierung konvertieren
[X] Base64 in Standardkodierung konvertieren
[X] HTML nach Text konvertieren
Bei Bedarf kannst Du auch noch "[X] Attachments extrahieren" ausw�hlen
und den Speicherpfad auf U: einstellen, damit auch Anh�nge vom DMS
verarbeitet werden. Im Skript selbst mu�t Du nat�rlich die Pfade
anpassen und auf Laufwerk U: den Zielpfad anlegen. Wenn es dann korrekt
l�uft, kannst Du den Show-Parameter des Execute-Befehls (das ist die 1)
in 0 �ndern, damit die Programme unsichtbar aufgerufen werden.
Gru� Heiko
Mᅵssen die Emails dafᅵr noch irgendwie ᅵberarbeitet wrden, oder 'frisst'
das DSM die Rohdaten, also inklusive Header usw.?
> Im Hamster gibt es einen Ordner "Erledig", wo alle Mails nach der
> Bearbeitung landen.
'Nach der Bearbeitung landen' klingt danach, daᅵ die Emails nicht vom
Hamster selbst, sondern vom User dorthin verschoben werden (z. B. per
IMAP); interpretiere ich das richtig? Dann geht das nᅵmlich nicht mit den
Actionen im Hamster, denn der bekommt das nicht mit (aber s. u.).
>Wenn nun diese Mails autom. als Textdateien nach U:
> exportiert werden, dann wᅵrde sie das DMS von dort weiterverarbeiten.
Wenn ich Dich richtig verstehe, dann ist das primᅵr eigentlich gar kein
Job fᅵr den Hamster, sondern eine reine Dateioperation: 'Kopiere jede
Datei von <Erledigt-Verzeichnis> nach <DMS-Verzeichnis>'.
Die einzigen zwei 'Schwierigkeiten' sind die Frage, wie Du am
gᅵnstigsten die schon kopierten Dateien erkennst und ᅵberspringst, und
wie Du darauf aufmerksam wirst, daᅵ neue Dateien eingetroffen sind. Fᅵr
ersteres bieten sich die guten alten Dateiatribute an (insbesondere das
'Archiv'-Bit, und fᅵr letzteres ein regelmᅵᅵiges Pollen (das einzige,
wofᅵr der Hamster eventuell gut ist).
Wolfgang
--
> > Das kommt drauf an, was Dein DMS (Database Management System?) kann.
> DMS steht für Dokumenten Management System, in diesem Fall agorum core.
> Dieses DMS stellt ein Laufwerk (U:) zur Verfügung. Alle Dokumente, die
> man darin speichert, werden vom DMS autom. aufgenommen und
> volltextindiziert.
Ah... unter Linux-Filesystemen würde ich da einfach einen symbolischen
Link hin setzen... ;-)
> Im Hamster gibt es einen Ordner "Erledig", wo alle Mails nach der
Dies ist IMAP, oder?
Dann musst Du ein Script schreiben, welches Dir die Mails kopiert(!).
Oder Du synchronisierst einfach die zwei Ordner und nimmst mails.dat
bzw data.dat aus. Hierzu gibt es entsprechende Programme.
mfG Franz
Alles was nach der Abarbeitung im Erledigt landet, sollte nach U:
exportiert werden.
>
> Wenn ich Dich richtig verstehe, dann ist das primᅵr eigentlich gar kein
> Job fᅵr den Hamster, sondern eine reine Dateioperation: 'Kopiere jede
> Datei von <Erledigt-Verzeichnis> nach <DMS-Verzeichnis>'.
Eigentlich nicht, denn die Mails landen im Erledigt-Ordner des
Postoffices und nicht in einem Windows-Ordner. Die User wollen sich nur
das hᅵndische Exportieren als Textdatei sparen.
mfG Franz
> den Mail Adapter bzw. den Mail Client von agorum versuche ich schon seit
> einiger Zeit durchzusetzen, aber da diese kostenpflichtig sind, kommen
> inkl. Schulung schon ein paar 1000er zusammen und daher wurde bisher
> noch immer verweigert. Es w�re sicher die beste L�sung, da damit das DMS
> die Mails in den Postf�chern autom. volltextindiziert!
Stimmt, die Preise sind ziemlich hoch. Nur ist leider die Umwandlung von
Mail in Text kein einfaches Thema, ich denke da an solche Sachen wie
- Tranportcodierung von Mails wegen Umlauten, verschiedenen
Zeichens�tzen von Sender/Empf�nger
- HTML, bei dem auch viele Sonderzeichen ersetzt werden m�ssen
- Mails, die praktisch nur aus Anh�ngen in den verschiedensten Formaten
bestehen.
Mit Korrnews kannst Du davon einiges l�sen, ich f�rchte aber, das wird
mehr oder weniger eine Bastell�sung werden, die immer wieder Pflege
n�tig hat.
Und wie Du dem DMS sagst, da� es in den exportierten Texten einige Feler
gibt, die eine besondere Bedeutung haben (Betreff, Datum usw.) wei� ich
gar nicht.
> Schaut gut aus, das werde ich ausprobieren!
Funktioniert aber, wie andere bereits schrieben, nur wenn Du die Mails
per Weiterleitung vom Mailclient aus in diese Erledigt-Postfach sendet,
nicht bei IMAP. Du redest mal davon, da� "Erledigt" ein Postfach ist,
das andere Mal von einem Ordner, deshalb war mir nicht klar, wie Du es
letztendlich genau meinst.
Gru� Heiko
danke allen mal f�r euren Input zu diesem Thema, das hilft mir auf jeden
Fall mal weiter!
Beim Postfach "Erledigt" habe ich mich verschrieben, gemeint war nur ein
Ordner des zentralen Postfachs off...@xyz.at.
mfG Franz
> überwinden dafür was auszugeben. Somit bleibt nur der Export im
> Textformat aufs DMS-Laufwerk U:, damit die Mails sauber
> volltextindiziert werden.
Was heisst "Textformat" für Dich?
a) Was soll dort wie stehen?
b) Mit welchem Client exportieren die User bislang nach welchem Format?
c) Wie genau wird indiziert (Kodierung beachtet?)?
> > 'Nach der Bearbeitung landen' klingt danach, daß die Emails nicht vom
> > Hamster selbst, sondern vom User dorthin verschoben werden (z. B. per
> > IMAP); interpretiere ich das richtig? Dann geht das nämlich nicht mit
> > den Actionen im Hamster, denn der bekommt das nicht mit (aber s. u.).
> Im IMAP Postoffice gibt es eine Ordnerstruktur in Form eines primitiven
> Workflows:
> Posteingang -> Stefan )
> -> Alfred )
> -> Hilde )
> -> usw ) --> Erledigt
Was ist ein IMAP Postoffice?!?
Hat jeder User einen eigenen IMAP-Account?
Nutzt ihr überhaupt Hamster?
> Alles was nach der Abarbeitung im Erledigt landet, sollte nach U:
> exportiert werden.
Ist "erledigt" ein IMAP Ordner? Ein lokaler Ordner der User? Ein
"gemeinsamer Ordner" in z.B. Exchange?
> > Wenn ich Dich richtig verstehe, dann ist das primär eigentlich gar kein
> > Job für den Hamster, sondern eine reine Dateioperation: 'Kopiere jede
> > Datei von <Erledigt-Verzeichnis> nach <DMS-Verzeichnis>'.
> Eigentlich nicht, denn die Mails landen im Erledigt-Ordner des
> Postoffices und nicht in einem Windows-Ordner.
Schau Dir die Ordnerstruktur von Hamster an.
Obacht: Änderungen dürfen dort keine gemacht werden.
mfG Franz