Beiträge von ManDal

    Die Version 2.0.0 ist da mit den folgenden Änderungen:

    • PHP 8.2 Support (es wird das ionCube PHP Plugin benötigt!)
    • b1gMail 7.4.1 Support
    • Es wird für das ACP das neue Tabler.io Template verwendet, falls das ACP nicht auf dem neuen Theme ist wird es zu Darstellungsproblemen kommen.
    • Es wird neu pro Installation eine Lizenz benötigt die bei uns bestellt werden kann


    Ich weiss eine Plugin Aktivierung ist umständlich da die Plugin in der Vergangenheit teilweise mehrmals verwendet wurden haben wir uns dafür entschieden, wir werden die übertragenen Daten (IP, Domäne und Pfad im Dateisystem) ausschliesslich für die Lizenzprüfung verwenden und sind transparent bei uns im Portal ersichtlich.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Registration und Download über unseren Shop verfügbar:

    Warenkorb - OneSystems GmbH

    Es gibt ein Update vom ACP, aktualisiert auf Tabler 1.3.2 und einigen kleineren Anpassungen.

    Diejenigen die testen wollen können mein die Daten aus meinem Fork holen und ausprobieren, einfach den Ordner src/admin/templates bei eich hochladen (natürlich den jetzigen templates Ordner bei euch weg kopieren), funktioniert mit 7.4.0 und 7.4.1:

    GitHub - mkleger/b1gMail: Run your own email service. For you, your organization — or for everyone.
    Run your own email service. For you, your organization — or for everyone. - mkleger/b1gMail
    github.com

    Ich denke ein Sharding-Ansatz wäre sinnvoller, habe dazu hier im Forum schonmal irgendwann was geschrieben.

    Hört sich spannend an.

    Wäre es evtl. auch eine Möglichkeit sofern das performant machbar wäre das das in eine SQLite DB ausgelagert wird ähnlich wie die für die E-Mails (eine Datei pro Benutzer)? Ist jetzt nur laut gedacht... weiss aber nicht ob das bezüglich Indexierung etc. überhaupt machbar wäre...

    Wie Backupst du dein System?

    Dafür wäre es dann aber sehr hilfreich wenn pro Jahr oder Monat eine Datei da wäre, dann muss dein Backup nur das aktuelle (wo die meisten Veränderungen stattfinden) sichern und nicht immer alles...

    Ich würde ich aus Redundanz und auch für die Wartung zwei PMGs bevorzugen da dann immer einer da ist der die die Mails entgegen nimmt (zwei MX Einträge im DNS), da sonst falls der PMG einen neustart braucht (Wartung oder sonst was) keiner mehr die Mails entgegen nimmt und zwischenspeichert. Weiter genau bei so vielen Mails die du erhälst wird die Last in der regel aufgeteilt auf zwei Systeme...

    Du musst auch dafür nicht beide Server lizenzieren, einer reicht dafür eigentlich vollkommen aus...

    Wäre grundsätzlich bei der SQLite variante nur gefällt mir das Konstrukt nicht das es pro Benutzer eine "Datei" gibt was bei sehr grossen Postfächer aus meiner Sicht gerade bei Backup oder Snapshots einfach jedesmal einen Change gibt und immer alles komplett gesichert wird.

    Viel besser wäre es wenn man einstellen könnte das es pro Jahr oder Monat eine neue Datei gibt denn in der regel ist alles was älter wie ein Jahr oder sogar noch weniger ist nur noch als Persönliches Archiv zu betrachten (gelöscht wird ja sowieso nie). Ein Pluspunkt wäre dann noch das man z.B. das aktuelle Jahr auf einem schnelleren Storage betreiben kann und alles ältere auf langsamere Platten oder sogar S3 auslagern könnte, das würde gerade bei grösseren Systemen die Kosten nicht so in die höhe treiben...

    Hey, ja nicht ganz in der Grössnordnung habe nur 20-50k Mails pro Tag, wichtig ist das du einen Cluster betreibst und die Nodes selber genügend Ressourcen haben die Mails auch zu verarbeiten.

    Die Version 2.0.0 ist da mit den folgenden Änderungen:

    • PHP 8.2 Support (es wird das ionCube PHP Plugin benötigt!)
    • b1gMail 7.4.1 Support
    • Es wird neu pro Installation eine Lizenz benötigt die bei uns bestellt werden kann


    Ich weiss eine Plugin Aktivierung ist umständlich da die Plugin in der Vergangenheit teilweise mehrmals verwendet wurden haben wir uns dafür entschieden, wir werden die übertragenen Daten (IP, Domäne und Pfad im Dateisystem) ausschliesslich für die Lizenzprüfung verwenden und sind transparent bei uns im Portal ersichtlich.


    Registration und Download über unseren Shop verfügbar:

    Warenkorb - OneSystems GmbH

    Altcha kannst du ohne weitere "Cloud Dienste" verwenden, natürlich mit eingeschränktem Funktionsumfang aber immerhin.

    Bei hcaptcha wäre eine mehr oder weniger schmerzfreie Integration möglich sofern man der Doku glauben möchte, da es ähnlich aufgebaut ist wie recaptcha.

    Das tut jetzt nichts zu dem Problem aber bitte überdenke deine Pfade im Dateisystem oder hast du die mit suchen ersetzen verändert um keine internen Daten herauszugeben?

    -> /var/www/html/http://www.mailjunky.net/


    Was aber extrem komisch rüberkommt ist der folgende teil, ssl auf eine unverschlüsselte Url kann ja nur Probleme machen:

    unable to connect to ssl://http://www.google.com:443


    Was genau steht bei dir unter "Einstellungen -> Allgemein -> Suchmaschine" drin?


    Grüsse

    ManDal

    Wenn ich den Block ab der Zeile 154 - 172 aus dem update.php entferne lädt es die Seite.

    Die Variabel numVersion ist wenn ich von der 7.4.1-RC2 Updaten will 741 und das ist kleiner wie 7309, was dann einen Count holt von der Spalte "body" in der Tabelle mails die es bei mir nicht gibt.


    Ist das normal das bei PHP 8.2 der Updater beim System-Check stehen bleibt?

    image.png

    -> Quelltext

    Wenn ich jetzt aber auf PHP 7.3 ändere lädt er die komplette Seite und ich konnte den Updater durchführen...