Beiträge von Sebijk

    b1gMail lässt sich auch ohne b1gMailServer betreiben. Benötigt man allerdings POP3 und/oder IMAP, kommt man an b1gMailServer nicht vorbei.

    Es gibt auch php-basierte Umsetzungen von POP3 und IMAP

    POP3-Server:

    https://github.com/flashmob/POP3-server-php
    https://github.com/ok-fine/php_mail_server

    IMAP-Server: https://github.com/TheFox/imapd

    Sollte b1gMailServer in Zukunft nicht OpenSource werden, wäre das also interessant. Der Vorteil wäre, dass die Implementierung einfach umzusetzen wäre und man keine zusätzlichen Plugins programmieren müsste.

    Here you can write suggestions for b1gMail 7.5.

    My wishes:

    • set minimum requirement to PHP8
    • Complete UTF8 encoding, remove support for ISO-8559-1
    • Removal of old updater routines (only one update from 7.4 to 7.5 should be possible, later always the last old version)
    • PLZ city check should be removed or outsourced to a plugin.
    • Update the libraries to the latest versions (SabreDAV, CKEditor, Smarty3).
    • Internationalize country list. My idea: Work with country codes instead of country names and reference them in the language file (or use the ID as a marker). Currently the country list is always in German.
    • Remove individual webdisk icons (who uses it?), better use Font Awesome instead.

    Gedanken und Wünsche für b1gMail 7.5 können hier geschrieben werden.

    Meine Wünsche

    • PHP-Version auf mind. Version 8 heben.
    • Vollständige UTF8-Kodierung, Support für ISO-8559-1 entfernen
    • Entfernung von alten Updateroutinen (nur noch ein Update von 7.4 auf 7.5 soll möglich sein, später immer die letzte Vorversion)
    • PLZ Ort-Check soll entfernt werden bzw. in ein Plugin ausgegliedert werden.
    • Update der Bibliotheken auf die allerneueste Versionen (SabreDAV, CKEditor, Smarty3)
    • Länderliste internationalisieren. Meine Vorstellung: Statt mit Länderbezeichnung mit Ländercodes arbeiten und diese in der Sprachdatei referenzieren (oder als Kennzeichnung die ID benutzen). Bisher ist die Länderliste immer in Deutsch.
    • Wegfall von individuelle Webdisk-Icons (wer nutzt es?), stattdessen besser Font Awesome nutzen.

    b1gMail 7.4.1 wird die erste Version sein, die unter der GPL-Lizenz veröffentlicht wird.

    Änderungen:

    • Alle proprietären Grafiken durch freie sowie durch Font Awesome ersetzt
    • Update der Bibliotheken: Smarty auf 2.6.32, CKEditor auf 4.17.2, Wechsel auf Fork Awesome 1.2 (kompatibel mit Font Awesome 4.7 + mehr Symbole)
    • Fax-Plugin: FPDF auf 1.84 und FPDI 2.36. Proprietäre FPDI Parser Bibliothek entfernt.*
    • div. kleinere Fehlerkorrekturen
    • Optional: Konvertierung nach utf8mb4
    • Bereinigung von Codes, die nur für eine ältere PHP-Version bestimmt sind.
    • Neue Funktionen: Whitelist von Wartungsseite (von ManDal), Feld Firma und USt-ID (von SLM), Benutzerdefinierte Absendername bei Aliase, Favicon-Badge (bei neue Benachrichtigungen), Deref-Warnung (Text kann angepasst werden und ist deaktivierbar)

    * Dadurch entfällt der Support für komprimierte PDF-Dateien. Wenn man das weiterhin braucht, muss eine Lizenz auf https://www.setasign.com/products/fpdi-pdf-parser/pricing/ erworben werden.

    Mit 7.4.1 wird die Mindestvoraussetzung von derzeit PHP 5.3 auf 5.4 angehoben.

    Fokus dieser b1gMail-Version soll hier hauptsächlich der Übergang von kommerzielle Lizenz zu GPL liegen. Ich plane es ab dem Februar auf GitHub zu veröffentlichen.