Schön zu sehen, was man alles bewirken kann, wenn der Code als OpenSource verfügbar ist. ![]()
Beiträge von Sebijk
-
-
Treten PHP-Fehler bei pipe.php auf? Falls ja, das Logging auf CLI-Ebene einschalten.
-
Du kannst gerne ein Pull-Request im Codeberg erstellen. Alternativ im Forum ergänzen.
(oder du forkst es auf eine andere Plattform und teilst mir mit wo ich es finden kann.)
-
-
Character sets
Before converting, be sure to back up the database and files. No liability for data loss!
ISO character set
b1gMail 7.4.2 will not support the old ISO character set or latin1 anymore. You must convert to utf8 first.
If you are using a version older than 7.4.0:
Saving emails to database causes character set errors, so the file system variant is the safest. Therefore, before conversion, log into the admin area, go to "Settings" " "Mail" and make sure that mail storage is set to "File system". Even if this was already the case, then go to "Tools" " "Optimization" " "File System" and run the "Mail Storage" function (Database -> Files). This is necessary to make sure that there are no more emails in the database, since this storage method has been removed as of version 7.4.0-Beta1.
When updating: After running setup/update.php do not delete the "setup" folder yet but run setup/utf8convert.php first. Allow some time for the conversion.
UTF8MB4
New installations always use UTF8MB4, because the old UTF-8 implementation of MySQL cannot store 4 byte character sets. When updating from an older b1gMail version: run setup/utf8mb4convert.php. You need a little time for the conversion.
-
b1gMail 7.4.2 Release Candidate 3 is now available for download at https://github.com/b1gMail-OSS/b1gMail/releases! With every pre-release: use with own caution! If there is no any faulty reports, we will release the final release.
Before updating, please make a backup of the database and the b1gMail folder including the data folder!
Changes 7.4.2rc2->7.4.2-rc3
- update smarty to 5.8.0
- extension zip now standard for create zip files
- fix white email preview on mozilla based browsers
- add simple login rate limit
- fix MySQL function DEFAULT values CURRENT_TIMESTAMP
- security fix for admin login (use password_hash for admin passwords + cookie session lock on admin)
- BMS admin plugin: Add DNSBL condition field
- update FPDI to 2.6.4
- other small fixes
Known issues (since 7.4.1):
- memcached is currently not working in PHP 8
- mysql 8 and higher not supported yet
- invoice generator not work yet
This version is fully compatible with the latest PHP version.
New installation
Download complete package. In serverlib rename config.default.inc.php to config.inc.php and version.default.inc.php to version.inc.php.
Update from b1gMail 7.4.0 and 7.4.1
upload the files. After call /setup/update.php. Alternatively delete in serverlib the file version.inc.php and rename version.default.inc.php to version.inc.php and call tools/db_sync.php. In both cases the setup folder must be deleted afterwards. If you update from b1gMail 7.4.0 or earlier, make sure you have a backup of serverlib/init.inc.php.
Notes about former commercial version: Please read also b1gMail 7.4.1 released
Notes
- Before updating, please make a backup of your database and files. No liability for data loss!
- b1gMail 7.4.2 requires at least PHP 7.2.
- New installation requires at least MySQL / MariaDB 5.5.3. MySQL 8.x and higher is currently not supported ( except MariaDB ). We recommend MariaDB as Database Engine.
- After the update please delete your browser cache
- b1gMail 7.4.2 also contains the PremiumAccount and Fax plugin.
- If b1gMailServer is used, please restart the queue service after the update and make sure that the latest version is used.
- If you want use the new features also on b1gMailServer, please upgrade your b1gMailServer to the OSS version: https://www.github.com/b1gMail/b1gMailServer
- Plugins from ThinkClever GmbH are now Open Source, but not all plugins is compatible. Check here to check if the plugin is compatible with 7.4.2. If you use CleverMailEncryption, there is also a compatible version to 7.4.2 in the provided link.
- If the b1gMail installation is still running in ISO character set / Latin mode, you are required to convert to UTF-8 format, otherwise you could get charset problems.
- This version is shipped on the latest CKEditor4 version which reached its end-of-life in June 2023. There will no more any updates. If you want receive updates for CKEditor, you can use the commercial LTS version of CKEditor4 or upgrade to CKEditor 5. See https://ckeditor.com/docs/ckeditor5…ckeditor-4.html for migration guide.
Limitations compared with the old commercial version
- The toolbox is currently not available. License holders of the former commercial b1gMail version can still use the service, see below for more information. You find the source code at https://www.github.com/b1gMail/BMToolbox
- Update notifications are not available
- Fax plugin: Since the proprietary FPDI parser library is not allowed to be shipped in a GPL project, it was removed with the update of the FPDI class. This removes support for compressed PDF files. If one still needs this, a license must be purchased at https://www.setasign.com/products/fpdi-pdf-parser/pricing/. Alternatively, the last commercial version of the fax plugin can be used if a license was purchased at that time.
-
Klasse, danke für dein Engagement.
Auf git.onesystems.ch komme ich aktuell aber nicht drauf, führst du Wartungsarbeiten durch?
-
Im Thema Webdisk habe ich es bereits vorgestellt. Zukünftig wird die Dokumentation als Markdown weitergeführt und mit zensical lässt sich eine HTML-Version erstellen: https://docs.b1gmail.org
Aktuell ist die Doku unter https://codeberg.org/b1gMail/b1gMail-docs zu finden und wird später mit dem b1gMail-Hauptrepository zusammengeführt.
-
Hab soeben ein neuen Branch develop-75 aufgemacht.
-
erster Eindruck:
Hash war falsch berechnet. Sie wird so berechnet
- Auf AGB-Seite fehlt die tatsächliche AGB.
- Bei der Ansicht Posteingang: Wenn man bsp. mit Smartphone auf das Rädchen drückt, dann erscheint ein Menü, allerdings zu weit nach rechts.
-
Danke für die tolle Arbeit. Das macht richtig Lust, gleich mit 7.5 anzufangen :-).
-
Das sieht echt gut aus. Was würde noch fehlen? Könnte mir vorstellen, das als Standard zu b1gMail 7.5 zu machen. Die bisherige mobile Version würde dann rausnehmen wollen.
Ob sich es noch lohnt weiterzumachen? Ich werde es noch weiterhin benutzen und mich auf die Kernsachen konzentrieren.
-
Tatsächlich. Thunderbird schiebt den Ordner zum Papierkorb.
-
Übernahme aus https://board.b1gmail.com/threads/howto-…it-davx5.16534/
In nginx unter location / folgende Werte einfügen:
Coderewrite ^/.well-known/carddav$ /interface/carddav.php permanent; rewrite ^/.well-known/caldav$ /interface/caldav.php permanent;
Im Grunde genommen müssen /.well-known/carddav und /.well-known/caldav einfach nur an die eigentlichen Adressen weitergeleitet werden. -
Ja, kann ich nachvollziehen, nur ich erhalte keine Fehlermeldung.
-
Müssten uns für die Zukunft überlegen die Dokumentation zu verbessern und zentral für das Projekt abzulegen.
Evtl. auf Basis von BookStack und nicht mit einem Mediawiki um etwas mit der Zeit zu gehen...
Ich nutze nun Zensical (Nachfolger von mkdocs for material) und das gefällt mir ganz gut. Man erstellt die Doku einfach in Markdown-Dateien und kann daraus eine HTML-Version erstellen.
So sieht es aus: https://docs.b1gmail.org
Aktuell noch in einem separaten Repo, in Zukunft landen die Markdown-Dateien dann bei b1gMail-Repo unter dem Ordner docs direkt.
-
Update von vorheriger b1gMail7-Version - b1gMail Dokumentation
Da es kein RC 3 bisher gibt, reicht ein einfaches überschreiben.
-
Am einfachsten über https://codeberg.org/b1gMail/b1gMail/archive/main.zip. Dort sind auch Änderungen eingepflegt, die im RC 2 nicht enthalten sind. Es wird noch RC 3 erfolgen.
Bzgl. Installation: https://docs.b1gmail.org/Deutsch/b1gMai…t-Installation/
Ich habe eine Doku auf Basis von zensical erstellt, geht über Markdown und wird das aktuelle GitHub-Wiki von github.com/b1gMail-OSS/b1gMail/wiki ersetzen.
-
Solange ich es nutze, so werde ich in Rahmen meiner Freizeit mehr oder weniger dazu was beitragen. Mein Fokus liegt auf Aufrechterhaltung. Für neue Funktionen ist aktuell einfach keine Zeit.
PHP 8.3 sollte voll kompatibel sein, mit PHP 8.4 sollte es auch gehen. Mit 8.5 wurde noch nicht getestet. Die letzte Version ist im Git: https://codeberg.org/b1gMail/b1gMail
Wolle noch RC 3 veröffentlichen.
-
Ja, habe ich behoben, das Rendering habe ich über iframe.srcdoc gelöst
Danke
. KI generiert oder selbst geschrieben?