Universal Messenger 5.5.0 Build 518
Dieses Release wurde Mitte Januar 2012 freigegeben. Es enthält wesentliche Erweiterungen, Detailverbesserungen und Fehlerkorrekturen.
CSE-Bounce-Handler
Der CSE-Bounce-Handler bietet nun eine größere Flexibilität bei der Behandlung empfangener E-Mails.
Siehe CSE-Bouncehandler.
Bounce-Callback
Der Bounce-Callback wird nun auch ausgelöst, wenn der direkt angesprochene SMTP-Server Adressen abgeweist.
Der Bounce-Callback kann nun auch dann auf das Delivery-Ticket und den UM-Eintrag des Empfängers zugreifen, wenn die Bounce-Mail vom Standard- oder MessageId-Bounce-Listener und nicht vom VERP-Bounce-Listener ausgewertet wurde.
Bounce-Listener
Eine Fehlersituation im Bounce-Listener wurde korrigiert, die sporadisch zu NullPointerExceptions führte, die im Logfile sichtbar wurden.
Anpassung der Admin-GUI per JavaScript
Die Admin-GUI kann auf einfache Weise per clientseitigem JavaScript an spezielle Bedürfnisse angepasst werden. Seit diesem Build können hierzu auch per AJAX spezielle CSE-Funktionen aufgerufen werden. So lassen sich sehr einfach Autocompleter und ähnliche Eingabehilfen bis hin zu Dateiup- und downloads realisieren.
Siehe Anpassung der Admin-GUI per JavaScript.
Admin-GUI
Wenn bei der Versandvorschau eine im Newsletter verlinkte Datei (z.B. CSS oder Image) nicht gefunden wurde, wird jetzt in der GUI eine entsprechende Fehlermeldung angezeigt.
Der Titel des UM-Attributs cmsbs.numemail wurde seiner eigentlichen Funktion entsprechend in "Anzahl der versendeten Newsletter-E-Mails" umbenannt. cmsbs.numsms wurde analog in "Anzahl der versendeten Newsletter-SMS" umbenannt.
Wenn Event-Files wegen bereits verwendeter Event-ID verworfen werden, erscheinen sie jetzt nicht mehr im Archiv oder der Versandwarteschlange.
Installer
Der Fehler im Installer, der das automatische Datenbank-Schemaupgrade unter Windows verhinderte, wenn der UM auf einem anderen Laufwerk als C: installiert war, wurde beseitigt.
Bei der Installation in Tomcat 7 wurde der Zielpfad für verschiedene jar-Dateien verkehrt berechnet. Dieser Fehler wurde korrigiert.
Im Konsolenmodus springt der Installer nun beim Abbrechen des Anlegens einer neuen Datenbank wieder ganz an den Anfang der Datenbankeinstellungen,
Personalisierungssprache
Die Personalisierungssprache enthält nun die neuen Anweisungen {ifcse} und {withcse}. Beide Anweisungen erlauben die Nutzung von Methoden der CSE (Core Scripting Engine) aus der Personalisierungssprache des UM.
Siehe CSE-Aufruf aus Personalisierungssprache.
Connector-API
In allen drei Connector-APIs wurden die Methoden Entry.renderNotification() und Entry.renderNewsletter() korrigiert. Die neue Semantik ist in der jeweiligen API-Dokumentation beschrieben.
Im Java-Connector wurde eine ClassCastException bei der Fehlerverarbeitung in CSE-Aufrufen behoben.
Oracle
Der UM findet nun die OID-Sequenz auch dann, wenn sie per SYNONYM in das Datenbankschema eingeblendet wird.
E-Mail-Versand
Die Mail-Header "From" bzw. "Reply-To" können nicht mehr überschrieben werden, um eine Umgehung der Lizenzbedingungen zu verhindern.