...gefällt mir irgendwie besser. Interessant wäre zu wissen, wie das Suchverhalten bei Millionen von Mails ist. Da trumpft Mailarchiva mit der Apache-Suchengine Lucene auf, die ist wirklich schnell...
Welche Alternativen Systeme zur Mailarchivierung könnt ihr empfehlen? Wir haben die Fragestellung auch in unserem Unternehmen. Mailaufkommen: ca. 2 Mio Mails im Jahr.
Sowas wie archivemail vermutlich. Gerade bei Mails gibt es zahlreiche Tools, die direkt auf dem Mailserver auf Maildir- oder mbox-Mailfoldern arbeiten, siehe procmail, fetchmail, mboxgrep, mail-expire usw. usf.
nö so einfach ist das nicht. Laut Gesetz müssen finanzrechtlich relevante eMails achrichviert werden bevor sie beim Empfänger ankommen. Das bedeutet, es reicht nicht, wenn man sie aus den Mailboxen extrahiert. Man muß sie archivieren, bevor sie in der Mailbox des Empfängers landen und das sowohl in Sende- als auch in Empfangsrichtung.
eine Archivierung _bevor_ die Mail per MDA zugestellt ist wird in Benno MailArchiv natürlich vorgesehen. Der Idealfall ist, wenn der Benutzer im Prinzip keine Eingriffsmöglichkeit mehr hat; dadurch kann der Faktor Mensch keinen Fehler mehr machen. Und einen SMTP-Datenstrom in ein Mailarchiv zu leiten ist keine schwarze Magie :-).
"Laut Gesetz müssen finanzrechtlich relevante eMails achrichviert werden bevor sie beim Empfänger ankommen. Das bedeutet, es reicht nicht, wenn man sie aus den Mailboxen extrahiert. Man muß sie archivieren, bevor sie in der Mailbox des Empfängers landen und das sowohl in Sende- als auch in Empfangsrichtung."
Hast du dafür Quellen? Alle mir bekannten Regeln die Archivierung betreffend sind sehr schwammig und Urteile dazu gibt es soviel ich weiss auch nicht.
gibt es eigentlich irgentwo eine Gegenüberstellung der Funktionen und Features von Benno und OpenBenno? Wie stellt Benno die Revisionssicherheit der Archivierten Mails sicher?
> gibt es eigentlich irgentwo eine Gegenüberstellung der Funktionen und Features von Benno und OpenBenno?
Zunächst einmal ist beides funktionsidentisch. Naturgemäß entwickeln wir kundenspezifische Anpassungen und Erweiterungen, die nicht Bestandteil von Open Benno MailArchiv sind. Desweiteren werden Funktionalitäten entstehen, die bspw. auf kostenpflichtigen Dienstleistungen Dritter beruhen können bzw. werden (bspw. Notare usw.). Diese Funktionen werden Add-ons für spezielle Anforderungen sein. Hier werden sich Funktionsunterschiede zwischen Open Benno MailArchiv und Benno MailArchiv ergeben.
> Wie stellt Benno die Revisionssicherheit der Archivierten Mails sicher?
In aller Kürze gesagt: durch die üblichen Verfahren und Wege, insbes. Hashwerten, Prüfsummen, Konsistenzprüfungen, usw. Wir werden in der nächsten Zeit bzgl. Architektur usw. noch div. Paper bzw. Informationen auf der openbenno.org Seite veröffentlichen.
Der Grund ist recht banal: das ist eigentlich reiner Lokalkolorit.
Hier bei uns in Bad Iburg existiert ein historisches Schloß (wie der Name der Stadt schon sagt ...). Die zentrale Person dabei war von Anfang an Bischof Benno (http://de.wikipedia.org/wiki/Benno_II._von_Osnabr%C3%BCck). Seinem Namen sind diverse Dinge gewidmet. Aus dem platten Grund der Verbundenheit mit dem Ort und dem Schloß haben wir nach langem Überlegen den Namen "Benno" ausgewählt ;-)
Moin, die News unter OpenBenno sagt: "Das kommerzielle Produkt Benno MailArchiv bietet neben dem Support durch den Hersteller LWsystems GmbH & Co. KG die gesetzeskonforme und revisionssichere E-Mail-Archivierung."
Daraus würde ich folgern, dass die freie Version dies _nicht_ enthält. Die Meldung hier wäre also zu korrigieren?!
Von Ansgar H. Licher am Mi, 27. Mai 2009 um 14:41 #
Hallo,
> Moin, die News unter OpenBenno sagt: "Das kommerzielle Produkt Benno MailArchiv bietet > neben dem Support durch den Hersteller LWsystems GmbH & Co. KG die gesetzeskonforme und > revisionssichere E-Mail-Archivierung." > > Daraus würde ich folgern, dass die freie Version dies _nicht_ enthält. Die Meldung hier wäre also zu korrigieren?!
Zunächst einmal sind beide Varianten funktionsidentisch. Wir bieten letztlich Mehrwerte, die wir durch unsere QA usw. sicherstellen können. Wir schließen nicht aus, dass man mit Open Benno MailArchiv gesetzeskonforme E-Mailarchivierung herstellen kann, übernehmen dafür aber keine Gewähr (können wir auch nicht).
da hier ja Mitarbeiter von LWsystems fleißig Fragen beantworten ...
Ich gehe zwar davon aus, aber kann man Benno so konfigurieren, dass die Nutzer nur in ihren archivierten Mails suchen können?
Kann ich Benno so nutzen, dass z. B. bei allen Accounts Mails, die älter als 12 Monate sind, archiviert werden und vom Server verschwinden (ggf. Ausnahmen, falls sie in bestimmten Ordnern liegen)?
natürlich kann per default jeder Benutzer nur seine eigenen Mails "sehen" und durchsuchen. Über das rollenbasierte Rechtesystem können die individuellen Möglichkeiten pro Benutzer fein eingestellt werden, bis hinunter zur Rechtevergabe auf Single-Mail-Ebene pro Benutzer (Ich gebe meinem Kollegen eine bestimmte Mail von XY frei, oder alle Mails von Domain lw-systems.de).
Eine Archivierung von Mails die älter sind als 12 Monate entspricht eher dem Outlook-Ansatz, welcher aber auch bedingt, das der Benutzer eine gewisse Entscheidungsfreiheit hat, was archiviert wird. Grundsätzlich sollte bereits am eingehenden SMTP-Datenstrom archiviert werden.
Da die Gesetzteslage immer noch recht schwammig ist - die Hersteller von Archivierungslösungen behaupten natürlich genau das Gegenteil - haben wir vor ein paar Jahren eine eigen Archivierungslösung mit Postfix/Procmail/Cyrus gebaut. Diese funktioniert sehr zuverlässig, aber trotzdem werde ich mal Benno parallel testen.
Ich schätze mal, dass erst 1-2% der betroffenen Firmen überhaupt eine Mailarchivierung nutzen. Das ist also noch ein riesiger Markt!
Sind irgendwelche Fehlermeldungen aufgetreten? Logfile-Eintragungen? Wenn möglich, bitte mehr Informationen, dann läßt sich eher sagen, was das Problem ist.
nein nichts im Logfile zu finden und auch keine Fehlermeldung, dass der Start nicht geklappt hätte. ein /etc/init.d/benno-smtp start wird mit: Starting Benno Mailarchive SMTP gateway... quittiert.
Wenn ich das nicht per init-Script starte passiert das:
java -jar bennocore.jar -r "/home/benno/mailarchive/repo/" -i "/home/benno/mailarchive/index/" -p 2500 -h localhost I/O exception! 29.05.2009 11:47:20 de.lwsystems.mailarchive.util.Server init SCHWERWIEGEND: null java.io.FileNotFoundException: no segments* file found in org.apache.lucene.store.FSDirectory@/home/benno/mailarchive/index: files: at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:587) at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:251) at org.apache.lucene.index.IndexWriter.init(IndexWriter.java:709) at org.apache.lucene.index.IndexWriter. (IndexWriter.java:452) at de.lwsystems.mailarchive.util.Server.init(Server.java:135) at de.lwsystems.mailarchive.util.Server.main(Server.java:50)
Hä? Irgendwas fehlt aber woher nehmen...
Eure User-Mailingliste ignoriert tapfer alle Anmeldungen. Ist das gewollt?
Die Anleitung ist in der Tat etwas schwammig. So steht dort:
3. Starten: /etc/init.d/benno-smtp start Jetzt läuft ein SMTP-Server auf Port 2500. Dieser kann nun z.B. mittels Fetchmail, von einem Postfach gefüttert wird, der Kopien aller Mails enthält.
Ok, Benno läuft auf Port 2500. Doch der folgende Satz ist völlig unverständlich. Darüber hinaus: Was muss fetchmail tun? Ich habe fetchmail pro Benutzer auf einem Mailserver laufen. Es ruft von externen Konten die persönlichen E-Mails ab und speichert die in einem Ordner im home-Verzeichnis. Wie bekomme ich nun Benno dazwischen?
Und wie muss man die userdetails.py anpassen, wenn die E-Mails beispielsweise per MySQL abgelegt werden sollen?
> E-Mails werden nebst aller Anlagen und der Kopfzeilen indiziert und revisionssicher abgelegt. ...oder werden die einfach nur indexiert? Ich hoffe, das soll keine zensuralistischen Anspielungen sein.
Mailaufkommen: ca. 2 Mio Mails im Jahr.
lg
Erik
eine Archivierung _bevor_ die Mail per MDA zugestellt ist wird in Benno MailArchiv natürlich vorgesehen. Der Idealfall ist, wenn der Benutzer im Prinzip keine Eingriffsmöglichkeit mehr hat; dadurch kann der Faktor Mensch keinen Fehler mehr machen. Und einen SMTP-Datenstrom in ein Mailarchiv zu leiten ist keine schwarze Magie :-).
Grüße,
Hendrik Pahl
"Laut Gesetz müssen finanzrechtlich relevante eMails achrichviert werden bevor sie beim Empfänger ankommen. Das bedeutet, es reicht nicht, wenn man sie aus den Mailboxen extrahiert. Man muß sie archivieren, bevor sie in der Mailbox des Empfängers landen und das sowohl in Sende- als auch in Empfangsrichtung."
Hast du dafür Quellen? Alle mir bekannten Regeln die Archivierung betreffend sind sehr schwammig und Urteile dazu gibt es soviel ich weiss auch nicht.
Gruss
Nils
In welcher Firma arbeitest du denn. Vielleicht SNT oder doch eine andere Firma.
> gibt es eigentlich irgentwo eine Gegenüberstellung der Funktionen und Features von Benno und OpenBenno?
Zunächst einmal ist beides funktionsidentisch. Naturgemäß entwickeln wir kundenspezifische Anpassungen und Erweiterungen, die nicht Bestandteil von Open Benno MailArchiv sind. Desweiteren werden Funktionalitäten entstehen, die bspw. auf kostenpflichtigen Dienstleistungen Dritter beruhen können bzw. werden (bspw. Notare usw.). Diese Funktionen werden Add-ons für spezielle Anforderungen sein. Hier werden sich Funktionsunterschiede zwischen Open Benno MailArchiv und Benno MailArchiv ergeben.
> Wie stellt Benno die Revisionssicherheit der Archivierten Mails sicher?
In aller Kürze gesagt: durch die üblichen Verfahren und Wege, insbes. Hashwerten, Prüfsummen, Konsistenzprüfungen, usw. Wir werden in der nächsten Zeit bzgl. Architektur usw. noch div. Paper bzw. Informationen auf der openbenno.org Seite veröffentlichen.
MfG
Ansgar Licher
> Warum heißt das Programm eigentlich "Benno"?
Der Grund ist recht banal: das ist eigentlich reiner Lokalkolorit.
Hier bei uns in Bad Iburg existiert ein historisches Schloß (wie der Name der Stadt schon sagt ...). Die zentrale Person dabei war von Anfang an Bischof Benno (http://de.wikipedia.org/wiki/Benno_II._von_Osnabr%C3%BCck). Seinem Namen sind diverse Dinge gewidmet. Aus dem platten Grund der Verbundenheit mit dem Ort und dem Schloß haben wir nach langem Überlegen den Namen "Benno" ausgewählt ;-)
MfG
Ansgar Licher
Daraus würde ich folgern, dass die freie Version dies _nicht_ enthält. Die Meldung hier wäre also zu korrigieren?!
Trotzdem eine schöne Entwicklung.
So long,
> Moin, die News unter OpenBenno sagt: "Das kommerzielle Produkt Benno MailArchiv bietet
> neben dem Support durch den Hersteller LWsystems GmbH & Co. KG die gesetzeskonforme und
> revisionssichere E-Mail-Archivierung."
>
> Daraus würde ich folgern, dass die freie Version dies _nicht_ enthält. Die Meldung hier wäre also zu korrigieren?!
Zunächst einmal sind beide Varianten funktionsidentisch. Wir bieten letztlich Mehrwerte, die wir durch unsere QA usw. sicherstellen können. Wir schließen nicht aus, dass man mit Open Benno MailArchiv gesetzeskonforme E-Mailarchivierung herstellen kann, übernehmen dafür aber keine Gewähr (können wir auch nicht).
MfG
Ansgar Licher
Ich gehe zwar davon aus, aber kann man Benno so konfigurieren, dass die Nutzer nur in ihren archivierten Mails suchen können?
Kann ich Benno so nutzen, dass z. B. bei allen Accounts Mails, die älter als 12 Monate sind, archiviert werden und vom Server verschwinden (ggf. Ausnahmen, falls sie in bestimmten Ordnern liegen)?
natürlich kann per default jeder Benutzer nur seine eigenen Mails "sehen" und durchsuchen. Über das rollenbasierte Rechtesystem können die individuellen Möglichkeiten pro Benutzer fein eingestellt werden, bis hinunter zur Rechtevergabe auf Single-Mail-Ebene pro Benutzer (Ich gebe meinem Kollegen eine bestimmte Mail von XY frei, oder alle Mails von Domain lw-systems.de).
Eine Archivierung von Mails die älter sind als 12 Monate entspricht eher dem Outlook-Ansatz, welcher aber auch bedingt, das der Benutzer eine gewisse Entscheidungsfreiheit hat, was archiviert wird. Grundsätzlich sollte bereits am eingehenden SMTP-Datenstrom archiviert werden.
Habe das System eher aus dem Blickwinkel eines ambitionierten Privatnutzers betrachtet. Wahrscheinlich gibt es für meine Zwecke einfacherer Lösungen.
Ich schätze mal, dass erst 1-2% der betroffenen Firmen überhaupt eine Mailarchivierung nutzen. Das ist also noch ein riesiger Markt!
hat das jemand ans laufen bekommen. Ich hab mich an die Installationsanleitung gehalten aber es läuft nicht. Der SMTP-Server startet nicht.
MbG
Jörg
Sind irgendwelche Fehlermeldungen aufgetreten? Logfile-Eintragungen?
Wenn möglich, bitte mehr Informationen, dann läßt sich eher sagen, was das Problem ist.
MfG
Ansgar Licher
nein nichts im Logfile zu finden und auch keine Fehlermeldung, dass der Start nicht geklappt hätte.
ein /etc/init.d/benno-smtp start
wird mit:
Starting Benno Mailarchive SMTP gateway...
quittiert.
Wenn ich das nicht per init-Script starte passiert das:
java -jar bennocore.jar -r "/home/benno/mailarchive/repo/" -i "/home/benno/mailarchive/index/" -p 2500 -h localhost
I/O exception!
29.05.2009 11:47:20 de.lwsystems.mailarchive.util.Server init
SCHWERWIEGEND: null
java.io.FileNotFoundException: no segments* file found in org.apache.lucene.store.FSDirectory@/home/benno/mailarchive/index: files:
at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:587)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:251)
at org.apache.lucene.index.IndexWriter.init(IndexWriter.java:709)
at org.apache.lucene.index.IndexWriter. (IndexWriter.java:452)
at de.lwsystems.mailarchive.util.Server.init(Server.java:135)
at de.lwsystems.mailarchive.util.Server.main(Server.java:50)
Hä? Irgendwas fehlt aber woher nehmen...
Eure User-Mailingliste ignoriert tapfer alle Anmeldungen. Ist das gewollt?
Gruß
Jörg
Ich werde Ihnen dort gerne helfen.
danke dir. Das funktioniert bestens...
Gruß
Jörg
3. Starten:
/etc/init.d/benno-smtp start
Jetzt läuft ein SMTP-Server auf Port 2500. Dieser kann nun z.B. mittels Fetchmail, von einem Postfach
gefüttert wird, der Kopien aller Mails enthält.
Ok, Benno läuft auf Port 2500. Doch der folgende Satz ist völlig unverständlich. Darüber hinaus: Was muss fetchmail tun? Ich habe fetchmail pro Benutzer auf einem Mailserver laufen. Es ruft von externen Konten die persönlichen E-Mails ab und speichert die in einem Ordner im home-Verzeichnis. Wie bekomme ich nun Benno dazwischen?
Und wie muss man die userdetails.py anpassen, wenn die E-Mails beispielsweise per MySQL abgelegt werden sollen?
Danke im voraus!
Funktioniert bennosearch auch mit Tomcat 5.5 und ist die 6er Version lediglich eine Empfehlung?
...oder werden die einfach nur indexiert? Ich hoffe, das soll keine zensuralistischen Anspielungen sein.