Version 1.4b

Frisch aus dem Urlaub, und schon eine neue Version. Die Änderungen in Kurzform:

  • Die Ausgabe der Gruppenmitglieder ins Logfile bei der Gruppen-Expansion wurde abgeschaltet, da sonst bei großen Gruppen der Ausgabepuffer überläuft und eine Exception verursacht.
  • Die Fehler-EMails beinhalten jetzt auch den Creation-Timestamp der Mail, allerdings in UTC-Zeit. An die Fehler-Emails werden jetzt auch die letzten Zeilen des Log angehängt – auch wenn der Loglevel nicht auf 3 steht.

Das Binary ist wie immer im Download-Bereich zu finden. Das Gesamtpaket wurde noch nicht aktualisiert.

Nachträgliche Änderung: Da war noch eine überflüssige Debug-Ausgabe drin, die ist jetzt auch wieder weg.

Nagios Integration für GWEMACON

GWEMACON kann nun auch mittels Nagios überwacht werden. Die nötige Schnittstelle ist bereits seit einiger Zeit implementiert, hier kommt das passende Plugin.

Sie finden es im Donwloadbereich als check_gwemacon.zip. Die Installationsanleitung befindet sich in der beigefügten README-Datei.

Version 1.4a

Wie immer hat sich nach der Freigabe noch eine kleine Veränderung ergeben. Das Binary der aktuellsten Version befindet sich im Download-Bereich. Alle, die 1.4 noch nicht installiert haben, sollten sowohl das Paket, als auch das Update des eigentlichen Programms herunterladen und (nacheinander) installieren.

Die deutsche Dokumentation ist in Überarbeitung. Die Anpassung der Doku auf 1.4 (Screenshots und Features) ist bereits komplett. Es kommen jedoch noch einige Absätze zu den neuen Features hinzu.

Version 1.4

Ein weiterer Meilenstein ist geschafft: endlich funktioniert das HTTP-Streaming. Die wichtigste Neuerung dieser Version ist der Support für das HTTP-Streaming, das ab GroupWise 8 verfügbar ist. Dadurch fällt der komplette Komplex IMAP, der einiges an Ärger verursacht hat, weg.

Das Aktivieren des HTTP-Streaming ist einfach: der Parameter USEHTTP schaltet das Feature ein und aus.

Weiterhin wurde ein steuerbarer Parameter für den HTTP-Timeout implementiert. Der Parameter SOAPTIMEOUT (default 400 [Sekunden]) steuert das Timeout-Verhalten. Bis dahin kam es zu einigen ’seltsamen’ Ereignissen, wenn der Connector in den Timeout lief. GroupWise 8 hat an dieser Stelle noch ein ‘Issue’, daß einige SOAP-Aufrufe unter Umständen länger dauern können.

Um große, schon lange in Gebrauch befindliche Mailboxen einfacher archivieren zu können, wurde für den Transfermode ein neuer Parameter eingeführt: MAXARPERIOD. Damit kann der Zeitraum, der während eines Transferzyklus bearbeitet wird, eingeschränkt werden. Der Wert gibt den Zeitraum in Tagen an, der default-Wert ist o, was dem alten Verhalten (jeweils Halbierung des zu transferrierenden Zeitraums) entspricht.

Die Version befindet sich im Downloadbereich, sowohl als Paket, als auch als einzelnes Binary.

Version 1.3b

Seit heute ist die Version 1.3b online (GWEMACON-Binary im Downloadbereich). Gegenüber der Vorversion ist ein neuer Parameter hinzugekommen: MAXARPERIOD. Er dient dazu, den zu archivierenden Zeitraum während des Transfers der vorhandenen Mails zu begrenzen, so daß es nicht zu großen Mengen von Mails während eines Durchlaufes kommt.

MAXARPERIOD gibt den maximal zu archivierenden Zeitraum in Tagen an. Ist der Wert 0 (Voreinstellung) verhält sich der Connector wie bisher.

Bisher wurde der zu archivierende Zeitraum pro Zyklus immer halbiert. Dies ging von der Annahme aus, daß die Menge der Emails wächst, je näher man der Gegenwart kommt.

Speziell für Systeme mit großen Mailboxen ist es ratsam, den Parameter auf 30 Tage einzustellen.

Bei Systemen, die bereits die Bestandsmails importiert haben, ist der Parameter wirkungslos.

Der Spam nimmt überhand

Leider ist unser Blog inzwischen auch einigen Spammern aufgefallen. Es gehen hier pro Tag bis zu 40 Spam-Kommentare ein. Aus diesem Grund (und weil auch bisher niemand die Kommentar-Funktion genutzt hat) haben wir die Kommentare zu den Artikeln abgeschaltet.

Bitte senden Sie Kommentare direkt and die bekannten eMail Adressen (oder verwenden Sie das Kontakt-Formular auf der Hauptseite). Beim Erstkontakt bitte EMACON im Betreff angeben, um den Junkmail-Filter zu umgehen.

Vielen Dank für Ihr Verständnis.

Version 1.3 online

Es ist vollbracht: nach langen Nächten des Programmierens ist die neue Version 1.3 fertig geworden. Viele Wünsche der Anwender konnten realisiert werden.

Es gibt auch ein neues settings-Programm mit vielen neuen Einstellmöglichkeiten, darunter auch eine Zeitsteuerung.

Mehr dazu später in einer Techinfo.

Die aktuelle Version kann im Download-Bereich heruntergeladen werden.

Zur Installation: Den Connector anhalten, das Archiv über die Installation auspacken, den Connector neu starten.

Es geht wieder weiter

Erst mal ein gutes und erfolgreiches Jahr für alle Anwender und Interessenten des EMA-Connectors.
Nach längerer Pause, in der der Connector bei allen Anwendern gut lief, gibt es jetzt wieder etwas Neues.
In Kürze wird die Version 1.3 freigeben, die schon bei einigen Anwendern läuft. An der eigentlichen Funktionsweise hat sich nichts geändert, es sind auch keine wesentlichen Bug-Fixes drin (der Grund ist, es gab in den letzten Monaten so gut wie keine Beschwerden mehr).
Der Code wurde aufgeräumt und stärker modularisiert, um die Wartbarkeit zu erhalten. Dabei sind einige kleine Verbesserungen so ganz nebenbei ‘abgefallen’.
Die IMAP Behandlung wurde in ein eigenes Modul ‘verbannt’, um sie später um Code zum Ausnutzen des HTTP-Streaming von GroupWise 8 ergänzen zu können.
Das Modul für die Auswertung des Config-Files wurde komplett überarbeitet, demnächst wird auch ein neues settings-Programm das Licht der Welt erblicken. Damit ist es wesentlich einfacher, neue Parameter einzuführen, eine einfache Zeile Code reicht aus.
Geplant ist auch, den Webserver auszubauen. Mit unserem Nagios-Experten bin ich im Gespräch, wir werden ein Nagios-Plugin erstellen, dass sich ganz speziell um den Connector kümmert.
Für Wünsche und Anregungen bin ich immer offen und unter der bekannten EMail-Adresse zu erreichen. Kommentare zu den Artikeln im Blog landen übrigens auch direkt in meiner Mailbox.

Neue Version 1.21c

Schon wieder habe ich einen weiteren Fehlerteufel erledigt: Duch einen Schreibfehler bei einer Änderung für 1.21a wurde das X-EMA-BCC Feld für die Benutzerzuordnung nicht richtig gesetzt. Die Mails werden zwar an die EMA übertragen und archiviert, aber nicht dem korrekten Benutzer zugeordnet. Dieses Problem ist nun beseitigt.

Version 1.21b

Diese Version beseitigt einen weiteren Sonderfall: von außen empfangene Termine (Appointments) findet man unter IMAP nicht bei den Eingangsnachrichten, sondern im Kalender…
Zu haben wie immer im Downloadbereich als Binary.