b1gMail 7.2 Beta 2

patrick

Staff member
B1G-Software-Kunde
b1gMail 7.2 Beta 2 steht nun zum Download bereit! Wie bei jeder Beta: Nicht für den Produktiveinsatz verwenden!
Vor einem eventuellen Update von b1gMail 6.3.1/7.0/7.1/7.2-Beta1 unbedingt Datensicherung der Datenbank und des data-Ordners anlegen und genau die Liesmich-Datei beachten!

box.png

Vor einem eventuellen Update von b1gMail 6.3.1/7.0/7.1/7.2-Beta1 unbedingt Datensicherung der Datenbank und des data-Ordners anlegen und genau die Liesmich-Datei beachten!

Online-Demo
http://demo.b1gmail.com/
Account anlegen oder den Tester-Account (tester@demo.b1gmail.com / test) verwenden.

Änderungen 7.2.0-Beta1 -> 7.2.0-Beta2
* Behobene Probleme: #458, #540, #606, #619, #637, #642, #749, #754, #759, #761, #774, #779, #785, #798, #799, #801
# Erweitertes SMS-Logging (#755)
# Anrede-Feld (#467)
# Senden-Buttons deutlicher beschriftet (#602)
# Zahlungs-/Rechnungsschnittstelle (#622)
# Möglichkeit, mit '.' beginnende Webdisk-Elemente auszublenden (#645)
# Prüfung auf doppelte Handynummern (#688)
# Maximale Empfänger-Anzahl nun gruppenkonfigurierbar (#695)
# Neue Suchfunktion mit Details-Seite und Anlagen-Suche (nur für nach dem Update eintreffende Mails)
# Template-Hooks
# Verbesserte Aktualität der Ordner-Liste
# Textfarbe im WYSIWYG-Editor wählbar
# Ausgelagerte Session-Fehlerseite
# JS-/CSS-Ordner für Plugins
# Färbung von Mails
# Herunterladen mehrerer Anlagen als ZIP-Datei
# Verbessertes Dashboard
# Filter-Aktion: Mit Entwurf antworten
# Filter-Aktion: Weiterleiten
# Funktion zum Suchen und Löschen von verwaisten Mails
# Kleinere Design-Änderungen
# Allgemeine Verbesserungen

Geänderte/Neue Dateien
* clientlang.php
* cron.php
* email.compose.php
* email.folders.php
* email.php
* email.read.php
* index.php
* organizer.addressbook.php
* organizer.calendar.php
* organizer.notes.php
* organizer.todo.php
* prefs.php
* search.php
* sms.php
* start.php
* webdisk.php
* admin/groups.php
* admin/index.php
* admin/main.php
* admin/maintenance.php
* admin/newsletter.php
* admin/optimize.php
* admin/payments.php
* admin/plugins.php
* admin/prefs.common.php
* admin/prefs.email.php
* admin/prefs.payments.php
* admin/prefs.sms.php
* admin/prefs.widgetlayouts.php
* admin/updates.php
* admin/users.php
* admin/welcome.php
* admin/templates/about.tpl
* admin/templates/backup.tpl
* admin/templates/groups.delete.tpl
* admin/templates/groups.edit.tpl
* admin/templates/login.tpl
* admin/templates/logs.archiving.tpl
* admin/templates/logs.tpl
* admin/templates/maintenance.inactive.tpl
* admin/templates/maintenance.orphans.tpl
* admin/templates/maintenance.pop3gateway.tpl
* admin/templates/maintenance.trash.tpl
* admin/templates/msg.tpl
* admin/templates/newsletter.tpl
* admin/templates/optimize.cache.tpl
* admin/templates/optimize.db.tpl
* admin/templates/optimize.filesystem.tpl
* admin/templates/page.tpl
* admin/templates/payments.export.tpl
* admin/templates/payments.list.tpl
* admin/templates/plugin.install.info.tpl
* admin/templates/plugins.install.tpl
* admin/templates/prefs.ads.edit.tpl
* admin/templates/prefs.ads.tpl
* admin/templates/prefs.caching.tpl
* admin/templates/prefs.common.tpl
* admin/templates/prefs.countries.edit.tpl
* admin/templates/prefs.countries.tpl
* admin/templates/prefs.coupons.edit.tpl
* admin/templates/prefs.coupons.tpl
* admin/templates/prefs.email.antispam.tpl
* admin/templates/prefs.email.antivirus.tpl
* admin/templates/prefs.email.common.tpl
* admin/templates/prefs.email.receive.tpl
* admin/templates/prefs.email.send.tpl
* admin/templates/prefs.email.smime.ca.tpl
* admin/templates/prefs.email.smime.tpl
* admin/templates/prefs.extensions.edit.tpl
* admin/templates/prefs.extensions.tpl
* admin/templates/prefs.faq.edit.tpl
* admin/templates/prefs.faq.tpl
* admin/templates/prefs.languages.texts.tpl
* admin/templates/prefs.languages.tpl
* admin/templates/prefs.license.tpl
* admin/templates/prefs.lockedusernames.tpl
* admin/templates/prefs.payments.common.tpl
* admin/templates/prefs.payments.invoices.tpl
* admin/templates/prefs.profilefields.edit.tpl
* admin/templates/prefs.profilefields.tpl
* admin/templates/prefs.recvrules.edit.tpl
* admin/templates/prefs.recvrules.tpl
* admin/templates/prefs.signup.tpl
* admin/templates/prefs.sms.common.tpl
* admin/templates/prefs.sms.gateways.edit.tpl
* admin/templates/prefs.sms.gateways.tpl
* admin/templates/prefs.sms.types.edit.tpl
* admin/templates/prefs.sms.types.tpl
* admin/templates/prefs.taborder.tpl
* admin/templates/prefs.webdisk.common.tpl
* admin/templates/prefs.widgetlayouts.addremove.tpl
* admin/templates/prefs.widgetlayouts.layout.tpl
* admin/templates/stats.view.tpl
* admin/templates/updates.prefs.tpl
* admin/templates/updates.tpl
* admin/templates/users.contacthistory.tpl
* admin/templates/users.create.tpl
* admin/templates/users.edit.tpl
* admin/templates/users.list.tpl
* admin/templates/users.search.tpl
* admin/templates/welcome.tpl
* admin/templates/workgroups.edit.tpl
* admin/templates/frames/menu.tpl
* admin/templates/frames/title.tpl
* admin/templates/images/b1gsoftware.png
* admin/templates/images/header_bg.png
* admin/templates/images/ico_accentries.png
* admin/templates/images/ico_b1gmail.png
* admin/templates/images/ico_pay_banktransfer.png
* admin/templates/images/ico_pay_paypal.png
* admin/templates/images/ico_pay_su.png
* admin/templates/images/ico_prefs_acp.png
* admin/templates/images/ico_prefs_cache.png
* admin/templates/images/ico_prefs_cmd.png
* admin/templates/images/ico_prefs_common.png
* admin/templates/images/ico_prefs_defaults.png
* admin/templates/images/ico_prefs_email.png
* admin/templates/images/ico_prefs_invoices.png
* admin/templates/images/ico_prefs_login.png
* admin/templates/images/ico_prefs_misc.png
* admin/templates/images/ico_prefs_payments.png
* admin/templates/images/ico_prefs_receiving.png
* admin/templates/images/ico_prefs_sending.png
* admin/templates/images/ico_prefs_signup.png
* admin/templates/images/ico_prefs_ssl.png
* admin/templates/images/ico_prefs_storage.png
* admin/templates/images/ico_prefs_users.png
* admin/templates/images/ico_prefs_validation.png
* admin/templates/images/license.png
* admin/templates/images/no.png
* admin/templates/images/orphans32.png
* admin/templates/images/tab_active_bg.png
* admin/templates/images/tab_inactive_bg.png
* admin/templates/images/wlayout_add.png
* admin/templates/images/wlayout_add32.png
* admin/templates/images/wlayout_reset32.png
* admin/templates/images/yes.png
* admin/templates/js/common.js
* admin/templates/style/common.css
* clientlib/autocomplete.js
* clientlib/dragcontainer.js
* clientlib/share.js
* clientlib/wysiwyg.js
* clientlib/dnd/Webdisk_DnDTarget.jar
* interface/httpmail.php
* interface/index.html
* interface/ipn.php
* interface/pipe.php
* interface/su_callback.php
* interface/webdav.php
* languages/deutsch.lang.php
* languages/english.lang.php
* m/main.php
* plugins/search.plugin.php
* plugins/widget.base.php
* plugins/css/index.html
* plugins/js/index.html
* plugins/templates/index.html
* plugins/templates/search.plugin.prefs.tpl
* plugins/templates/widget.email.prefs.tpl
* plugins/templates/widget.search.tpl
* plugins/templates/images/widget_calendar.png
* plugins/templates/images/widget_email.png
* plugins/templates/images/widget_mailspace.png
* plugins/templates/images/widget_notes.png
* plugins/templates/images/widget_quicklinks.png
* plugins/templates/images/widget_tasks.png
* plugins/templates/images/widget_webdiskdnd.png
* plugins/templates/images/widget_webdiskspace.png
* plugins/templates/images/widget_websearch.png
* plugins/templates/images/widget_welcome.png
* serverlib/addressbook.class.php
* serverlib/admin.inc.php
* serverlib/calendar.class.php
* serverlib/common.inc.php
* serverlib/dashboard.class.php
* serverlib/database.struct.php
* serverlib/db.class.php
* serverlib/email.top.php
* serverlib/filtereval.class.php
* serverlib/filters.inc.php
* serverlib/httpmail_server.class.php
* serverlib/init.inc.php
* serverlib/mail.class.php
* serverlib/mailbox.class.php
* serverlib/mailbuilder.class.php
* serverlib/mailparser.inc.php
* serverlib/mailprocessor.class.php
* serverlib/payment.class.php
* serverlib/plugin.class.php
* serverlib/pop3.class.php
* serverlib/sms.class.php
* serverlib/smtp.class.php
* serverlib/string.inc.php
* serverlib/template.class.php
* serverlib/toolinterface.class.php
* serverlib/user.class.php
* serverlib/userpop3gateway.class.php
* serverlib/version.inc.php
* serverlib/webdav_server.class.php
* serverlib/webdisk.class.php
* serverlib/zip.class.php
* share/index.php
* templates/default/images/editor/color.gif
* templates/default/images/li/bar.png
* templates/default/images/li/dragbar_bg.png
* templates/default/images/li/dragbar_prefs.png
* templates/default/images/li/ico_attachment.png
* templates/default/images/li/ico_orders.png
* templates/default/images/li/ico_pay.png
* templates/default/images/li/mailcolors.png
* templates/default/images/li/payments.png
* templates/default/images/li/prefs_orders.png
* templates/default/js/common.js
* templates/default/js/dialog.js
* templates/default/js/loggedin.js
* templates/default/li/email.compose.tpl
* templates/default/li/email.folder.tpl
* templates/default/li/email.folderlist.tpl
* templates/default/li/email.folders.conditions.tpl
* templates/default/li/email.preview.tpl
* templates/default/li/email.print.tpl
* templates/default/li/email.read.inline.tpl
* templates/default/li/email.read.thread.tpl
* templates/default/li/email.read.tpl
* templates/default/li/email.sidebar.tpl
* templates/default/li/email.toolbar.tpl
* templates/default/li/index.tpl
* templates/default/li/organizer.addressbook.popup.tpl
* templates/default/li/organizer.addressbook.tpl
* templates/default/li/organizer.calendar.dayview.view.tpl
* templates/default/li/organizer.customize.tpl
* templates/default/li/organizer.start.tpl
* templates/default/li/payment.form.tpl
* templates/default/li/payment.pay.tpl
* templates/default/li/prefs.common.tpl
* templates/default/li/prefs.contact.tpl
* templates/default/li/prefs.extpop3.edit.tpl
* templates/default/li/prefs.filters.actions.tpl
* templates/default/li/prefs.filters.edit.tpl
* templates/default/li/prefs.keyring.tpl
* templates/default/li/prefs.membership.charge.tpl
* templates/default/li/prefs.orders.invoice.tpl
* templates/default/li/prefs.orders.tpl
* templates/default/li/search.details.tpl
* templates/default/li/search.results.tpl
* templates/default/li/search.sidebar.tpl
* templates/default/li/sms.compose.tpl
* templates/default/li/start.customize.tpl
* templates/default/li/start.page.tpl
* templates/default/li/start.sidebar.tpl
* templates/default/li/webdisk.dialog.tpl
* templates/default/li/webdisk.folder.tpl
* templates/default/li/webdisk.sidebar.tpl
* templates/default/li/webdisk.toolbar.tpl
* templates/default/nli/error.tpl
* templates/default/nli/index.tpl
* templates/default/nli/login.tpl
* templates/default/nli/signup.tpl
* templates/default/style/dialog.css
* templates/default/style/loggedin.css
* templates/default/style/notloggedin.css

Neuinstallation
Komplettpaket herunterladen, "liesmich.html" lesen

Update von b1gMail 7.x.x
Updatepaket herunterladen, "liesmich.html" lesen

Update von b1gMail 6.3.1
Komplettpaket herunterladen, "liesmich.html" lesen

Hinweise
  • Vor Update und gerade vor ggf. UTF-8-Konvertierung UNBEDINGT Datenbank+Dateien sichern.
  • Nach dem Update bitte den Browser-Cache leeren, damit die aktuellen Versionen der Javascripts überkommen.
  • Bei Update: Nach Ausführung der setup/update.php den "setup"-Ordner noch nicht löschen sondern erst setup/utf8convert.php ausführen, sofern in den UTF-8-Modus gewechselt werden soll und dies noch nicht in einem vorherigen Update erledigt wurde. Ein wenig Zeit für die Konvertierung einplanen.
  • Das PremiumAccount-Plugin ist in bisheriger Version (<= 2.25) nicht mit b1gMail 7.2.0-Beta2 kompatibel. Bitte auf die ebenfalls neu verfügbare Beta-Version 2.28 aktualisieren, nachdem auf 7.2.0-Beta2 aktualisiert wurde.
  • b1gMailServer ist in bisheriger Version (<= 2.5.1800) nur eingeschränkt mit b1gMail 7.2.0-Beta2 kompatibel. Bitte auf die neu verfügbare Version aktualisieren, sobald verfügbar.
  • Die Plugins "Widget-Layouts" und "Tab-Reihenfolge" werden von b1gMail 7.2.0-Beta2 nicht mehr geladen, da deren Funktionen in b1gMail integriert wurde.
 
Last edited:
Wird es noch ein Update v7.1 auf v7.2-Beta2 geben?

Sollte mit dem gleichen Update-Paket (Beta1 auf Beta2) auch funktionieren, da alle nötigen Dateien enthalten sind und die Update-Routine das erkennen dürfte (ohne Gewähr - bitte vorher Backup machen). Würde mich über Rückmeldung freuen.
 
Meines Wissens nach seit der vorletzten Version UTF-8 fähig. Somit arbeitet der Server mit 7.2b zusammen.

MfG
 
In wie weit arbeitet denn der B1gmailserver mit der neuen Version eingeschränkt?

z.B. weiß die bisherige Version noch nicht, dass die Maximale-Empfänger-Einstellung jetzt in den Gruppeneinstellungen zu finden ist und nimmt daher noch den Wert, der vor dem Update eingestellt war.
 
nach update 7.1 zu 7.2beta1 alles ok

nach update 7.2beta1 zu beta2 lässt sich der wartungsmodus nicht mehr deaktivieren.

haken rausgenommen, speichern, und haken wieder drin.


kann ich den woanders rausnehmen?
 
nein, keine fehlermeldung.

der haken im wartungsmodus ist wie eingebrannt. spiele gerade die sicherung zurück.
wenn dann alles wieder geht, soll ich nochmal?

hab alles gesichert, also kann ich das ohne sorge machen.
 
alles nochmal draufgespielt, bis beta1 läuft alles ohne probleme.

bei beta2 komm ich aus dem wartungsmodus nicht mehr raus, im logfile steht nix drin.

ist reproduzierbar.
 
wie sieht es denn mit der UTF-8 Konvertierung aus? Wurden dort Verbesserungen durchgeführt?
 
@talerchen: Kannst du mir mal Login zum Adminbereich per PM senden?

@Sebijk: In wiefern Verbesserungen? Mir sind keine Probleme mit dem Konverter bekannt.

@informant: Ja. Solange kannst du einfach die Funktionsprototypen in plugin.class.php anschauen.
 
Hallo,

wurde in den /nli/ Templates irgendwas geändert und in den /li/ Tempaltes außer ggf neue Files, wenn ja würden mich die Änderungen zumidnest für die /nli/ Tempaltes interessieren. Bei wenig Umständen auch die für die /li/ Templates. Vielen Dank...
 
Alle in der obigen Auflistung aufgeführten Templates wurden geändert.

Die Änderungen kannst du dir z.B. mit WinMerge oder einem anderen diff-Tool anzeigen lassen.
 
Ja, aber nur jede Datei einzeln, das dauert ja ne ganze Weile ;)

Noch ne Frage, die Plugindateien von Widgtlayout und Tab-Reiehenfolge aus dem Pluginordner kann ich löschen oder, da die ja nun im System integriert sind...?
 
@Sebijk: In wiefern Verbesserungen? Mir sind keine Probleme mit dem Konverter bekannt.

Ich hatte mal berichtet, dass es trotz latin1_swedish_ci auf allen Tabellen UND Werten immer noch zu Problemen geführt hatte, daher die Frage ob da was verbessert wurde. Mich würde immer noch interessieren, wieviele schon den UTF-8 Modus benutzen.

EDIT: So, ich habe nun wieder auf UTF-8 konvertiert. Nur einige Mails sind und bleiben fehlerhaft und ich habe keine Lust, jede einzelne E-Mail in der Datenbank manuell zu korrigieren. Wie wäre es, wenn man einen Script schreibt, der diese Zeichenfehler erkennt (ä,ö,ü,ß,Ö,Ä,Ü) und automatisch korrigiert, sofern im Mailheader UTF-8 steht, diese aber nicht im UTF-8 Format sind?

Außerdem wäre es zusätzlich ein Verstoß gegen die Privatsphäre und gegen das Datenschutzrecht, wenn ich manuell fremde E-Mails korrigieren müsste, daher wäre so ein Script wirklich sehr sinvoll.

Es sind wirklich nur die E-Mails betroffen, die im Header als UTF-8 gekennzeichnet sind, aber die Umlaute nicht im UTF-8 Format sind.
 
Last edited:
Der UTF-8 Konverter läuft bei mir bereits seit über 5 Stunden. Arbeitsspeicher wurde bereits knapp 3 GB verbraucht. Der QuadCore ist zu 25 % ausgelastet. Was denn da los, ist ja nicht gerade freundlich... Was passiert wenn der Browser sich aufhängt oder abstürzt mitten in der Konvertiertung. Weil das ist bei mir eben passiert...

Würde mich über Infos freuen...

MfG


------------
Welche tpl´s aus dem template Ordner gehören denn zu den 2 jetzt integrierten Plugins tab-order und widget-layout?

mfg
 
Last edited:
@Sebijk: In unseren Tests mit einer korrekten Tabelle konnten wir es auch nach mehrmaligem "Versuchen" nicht reproduzieren. Das kommt bei uns nur vor, wenn in einer latin1-Tabelle fälschlicherweise UTF8-Daten drinstehen (z.B. wenn man die Tabellen mal in einem anderen Encoding betrieben hat oder irgendwelche SET-NAMES-Queries in frühere b1gMail-Versionen reineditiert hat).

Wir haben selbst unsere eigene b1gMail-Produktivumgebung nach UTF-8 konvertiert (mit einigen hunderttausend E-Mails, darunter auch ein Menge Umlaute) und können das Problem auch da nicht nachstellen.

Könntest du uns zur Diagnose - vielleicht ist es irgendwas serverabhängiges - vielleicht mal einen Datensatz vor und nach der Konvertierung mit PHPMyAdmin exportieren? Natürlich nicht einen deiner Kunden, sondern irgend einen Testdatensatz.

Dass das ganze automatisch konvertiert werden sollte, ist klar. Dafür ist der Konverter ja da. Sonst bräuchte man ja nur ein paar ALTER-TABLE-Statements und keine knapp 1000 Zeilen Code zur Konvertierung.

@informant: Habe auf das Ticket geantwortet.
 
Back
Top