Weiteren Vorschlag:
- Möglichkeit sich alle Sitzungen anzeigen zu lassen und sich von den einzelnen bzw. aus allen abzumelden.
Weiteren Vorschlag:
Welche Empfangsmethode nutzt ihr aktuell?
b1gMail unterstützt versch. Empfangsmethoden bzw. im Grunde genommen genau zwei: Einmal durch das Abrufen eines POP3-Catchall Postfaches und einmal durch interface/pipe.php.
Ich selbst nutze b1gMailServer (hauptsächlich wegen der einfache Bedienung und wegen dem perfekten Zusammenspiel mit b1gMail) und bin am überlegen auf Postfix (Transport-Map) umzusteigen, da die Zukunft von b1gMailServer ungewiss ist und Postfix mehr Gestaltungsmöglichkeiten hat.
Dazu hatte ich mal in der Vergangenheit was geschrieben. Es gibt mehrere Methoden, sich in die Nextcloud anzumelden.
1. Basic-Authentifizierung mit Nextcloud-Plugin user_external: https://github.com/Sebijk/b1gMail…aster/basicauth
Vorteile: Schnell, einfach, unabhängig, auf welchem Server es liegt, nutzt die internen b1gMail-Funktionen fürs Login.
2. Nextcloud-Plugin user_sql: https://github.com/nextcloud/user_sql
Nach Installation folgende Einstellungen vornehmen:
Vorteile: Gruppen werden übernommen und alle bestehenden b1gMail-Nutzer werden nach Nextcloud synchronisiert. Die Methode MD5(MD5+Salt) habe ich kürzlich erst erstellt und ein Pull Request habe ich bereits eingereicht: https://github.com/nextcloud/user_sql/pull/174 . Solange dies nicht erfolgt ist, müsst ihr aus meinen Fork die Datei lib/Crypto/MD5MD5Salt.php ins user_sql-Plugin einfügen.
EDIT: da hat sich ein Fehler im Bild eingeschlichen. Es sollte im UID id stehen statt email.
3. Für echte SQL-Geeks: https://apps.nextcloud.com/apps/user_backend_sql_raw
Derzeit kann b1gMail sich gegen folgende Software authentifizieren:
Die meisten Software sind aber veraltet und ich halte es generell für sinnvoll, einen generische Authentifizierungsplugin zu schreiben. Basisideen liefert dafür das user_external Plugin von nextcloud: https://apps.nextcloud.com/apps/user_external sowie user_sql: https://apps.nextcloud.com/apps/user_sql
Nein, bisher noch nie angefordert.
PS: Webdisk sollte man ggf. ausgliedern, da so wie Sie ist nicht nutzbar bei vielen und großen Dateien^^
Wenn es auf lange Sicht niemand gibt, der die Webdisk pflegen möchte, halte ich die Ausgliederung der Webdisk in einem Plugin für die beste Lösung. Seit 7.0 gab es kaum Neuerungen, lediglich eine ZIP pack/entpackfunktion und ab 7.4 kam eine neu geschriebene webdav.php auf Basis von SabreDAV hinzu. Damals war die Webdisk noch einzigartig, aber mittlerweile gibt es andere gute Lösungen wie z.B. Nextcloud. Der einzigste Vorteil von der Webdisk ist daher nur die perfekte Anbindung ins b1gMail-System und dass man in Verbindung mit b1gMailServer Pro die Webdisk als Webspace nutzen kann. Alles andere ist halt in die Jahre gekommen (z.B. die Webdisk-Freigabe stammt noch aus 7.0 und ist nicht responsive).
- E-Mailverschlüsselung per OpenPGP / PGP, ähnlich wie es in den neuen Thunderbird-Versionen möglich ist. Das ist einfach zu benutzen und dann auch für jede/n verwendbar.
Auch hier stellt sich die Frage, wie das am Ende umgesetzt werden soll, rein clientseitig oder serverseitig? Bei clientbasierte Lösung wäre es besser, die Mailvelope-Unterstützung zu verbessern, bei einer serverseitige Umsetzung landet der Private Key auf dem Server. Ist zwar immer noch besser als eine reine Transportverschlüsselung, aber es wäre nicht Ende-zu-Ende verschlüsselt.
Es gab auf Anfrage beim patrick ein Headerfile. So ist auch das Plugin für CleverMailEncryption entstanden.
Ich denke, das Problem wird nur patrick lösen können. Wende dich da mal an b1gmail.com Forum.
looks interesting. The current b1gmail mobile interface is bad and on firefox sometimes scrolling is not work.
Together with the webview app from hchristohttps://github.com/hchristo/Mailjunky.de it could be a good alternative.
Have you already began to modify the mobile interface?
Hatte den Beitrag aus dem b1gMail.com-Forum kopiert und da war noch 3.x aktuell. Aber klar, es spricht nichts dagegen direkt 4 (bzw. auf die allerneuste Version) zu gehen.
Meine Wünsche für B1Gmail 7.5:
- Zusätzliche Mail Verschlüsselung (als Haken, o.ä) mit Mailvelope
Mailvelope unterstützt doch jedes Webmail oder nicht? Man muss doch nur die Domain hinzufügen und schon bietet es mir Verschlüsselung an.
Beta 2 wurde veröffentlicht. Ich bitte um intensiven Test mit PHP 8, so dass wir hoffentlich noch vor dem 28. November 2022 eine Final haben. Am 28.11.2022 endet der Support von PHP 7.4 seitens von The PHP Group vollständig und bekommt dann auch keine Sicherheitsupdates mehr.
Zeichensätze
Vor Konvertierung UNBEDINGT Datenbank+Dateien sichern. Keine Haftung für Datenverluste!
ISO-Zeichensatz
b1gMail 7.4.1 wird die letzte Version sein, die noch das alte ISO-Zeichensatz bzw. latin1 unterstützen wird. Für einen problemlosen Betrieb wird deshalb die Konvertierung ins UTF-8 Format dringend empfohlen.
Sofern Sie eine ältere Version als 7.4.0 einsetzen:
Die Speicherung der E-Mails auf Datenbank verursacht Zeichensatzfehler, weshalb die Dateisystemvariante am sichersten ist. Daher loggen Sie sich vor der Konvertierung in den Adminbereich ein, gehen Sie zu "Einstellungen" » "E-Mail" und stellen Sie sicher, dass die Mail-Speicherung auf "Dateisystem" eingestellt ist. Gehen Sie, auch wenn dies bereits der Fall war, dann zu "Tools" » "Optimierung" » "Dateisystem" und führen Sie die Funktion "Mail-Speicherung" (Datenbank -> Dateien) aus. Dies ist nötig, um sicherzustellen, dass sich keine E-Mails mehr in der Datenbank befinden, da diese Speichermethode ab Version 7.4.0-Beta1 entfernt wurde.
Bei Update: Nach Ausführung der setup/update.php den "setup"-Ordner noch nicht löschen sondern erst setup/utf8convert.php ausführen. Ein wenig Zeit für die Konvertierung einplanen.
UTF8MB4
Neuinstallationen sind standardmäßig mit UTF8MB4, da die alte UTF-8 Implementierung von MySQL keine 4 Byte-Zeichensätze speichern kann. Beim Update von einer älteren b1gMail-Version: setup/utf8mb4convert.php ausführen. Ein wenig Zeit für die Konvertierung einplanen.
Hinweis für Nutzer, die bisher die kommerzielle Version nutzen:
Bei b1gMail.org sind die Dienste bisher nicht erreichbar. Dazu zählt auch die Toolbox. Wenn man die vom b1gMail.com weiter benutzen möchte, fügt man in der config.inc.php folgendes ein:
define('B1GMAIL_DLDATE', ''); //Hier dldate eintragen
define('B1GMAIL_LICDOMAIN', ''); //Hier licdomain eintragen
define('B1GMAIL_SIGNKEY', ''); //Hier signkey eintragen
define('TOOLBOX_SERVER', 'http://service.b1gmail.com/toolbox/');
define('UPDATE_SERVER', 'http://service.b1gmail.com/patches/');
define('SIGNATURE_SERVER', 'http://service.b1gmail.com/signatures/');
Die ersten drei Angaben holt man sich aus der serverlib/init.php aus der kommerziellen Version.
For english version look here: b1gMail 7.4.1 Beta 2 released
---
b1gMail 7.4.1 Beta 2 steht nun zum Download auf https://github.com/b1gMail-OSS/b1gMail/releases bereit! Wie bei jeder Beta-Version gilt: Nicht für den Produktiveinsatz bestimmt!
Vor einem eventuellen Update unbedingt Datensicherung der Datenbank und des b1gMail-Ordners inkl. des data-Ordners anlegen!
Änderungen 7.4.1-beta1->7.4.1-beta2
Neuinstallation
Komplettpaket herunterladen. In serverlib die Datei config.default.inc.php in config.inc.php und version.default.inc.php in version.inc.php umbenennen.
Update von b1gMail 7.4.0 und 7.4.1-beta1
Die Dateien hochladen. Nach dem Upload /setup/update.php aufrufen.
Alternativ: in serverlib die Datei version.inc.php löschen und version.default.inc.php in version.inc.php umbenennen und tools/db_sync.php aufrufen. In beiden Fällen muss der setup-Ordner danach gelöscht werden.
Update von b1gMail 7.4.0-Beta4
Nach dem Upload die /setup/update.php aufrufen.
Update von b1gMail 7.3.0
Nach dem Upload die /setup/update.php aufrufen.
Update von anderen b1gMail 7.4 Beta-Versionen
Es muss zuerst auf b1gMail 7.4.0-Beta4 aktualisiert werden.
Update von b1gMail-Versionen älter als 7.3.0
Die Update-Routine geht ab 7.0.0. Allerdings wurde das nicht getestet und es wird daher empfohlen zuerst auf b1gMail 7.3.0 zu aktualisieren, sofern man Zugang zu dieser Version hat.
Update von b1gMail6
Wenn Sie bereits b1gMail6 einsetzen, aktualisieren Sie bitte zuerst auf b1gMail 7.2.0, dann auf 7.3.0 und dann auf diese Version.
Hinweise
Einschränkungen gegenüber der alten kommerzielle Version:
Character sets
Before converting, be sure to back up the database and files. No liability for data loss!
ISO character set
b1gMail 7.4.1 will be the last version that will still support the old ISO character set or latin1. For a problem-free operation the conversion to UTF-8 format is therefore strongly recommended.
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.
Note for users who previously used the commercial version:
The service at b1gMail.org are currently not accessible. This includes the toolbox. If you want to use the toolbox from b1gMail.com, you have to add the following to config.inc.php:
define('B1GMAIL_DLDATE', ''); //Here add dldate
define('B1GMAIL_LICDOMAIN', ''); //Here add licdomain
define('B1GMAIL_SIGNKEY', ''); //Here add signkey
define('TOOLBOX_SERVER', 'http://service.b1gmail.com/toolbox/');
define('UPDATE_SERVER', 'http://service.b1gmail.com/patches/');
define('SIGNATURE_SERVER', 'http://service.b1gmail.com/signatures/');
You get these values from serverlib/init.php of the commercial version.
b1gMail 7.4.1 Beta 1 is now available for download at https://github.com/b1gMail-OSS/b1gMail/releases! It is the first version released under the GPL license. As with every beta version: Don't use for productive use!
Before updating, please make a backup of the database and the b1gMail folder including the data folder!
Changes 7.4.1-beta1->7.4.1-beta2
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-beta1
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.
Update from b1gMail 7.3.0
Call /setup/update.php after the upload.
Update from other b1gMail 7.4 beta versions
You have to update to b1gMail 7.4.0-Beta4 first.
Update from b1gMail versions older than 7.3.0
The update routine goes from 7.0.0. However, this has not been tested and it is therefore recommended to update to b1gMail 7.3.0 first, if you have access to this version.
Update from b1gMail6
If you are already using b1gMail6, please update to b1gMail 7.2.0 first, then to 7.3.0 and then to this version.
Notes
Limitations compared with the old commercial version