Hallo zusammen,
den Quellcode der Toolbox gibt es nun hier: https://github.com/b1gMail/BMToolbox
Viele Grüße
Patrick
Hallo zusammen,
den Quellcode der Toolbox gibt es nun hier: https://github.com/b1gMail/BMToolbox
Viele Grüße
Patrick
Hallo zusammen,
ich habe den Quellcode vom b1gMail Plugin Builder (dem Tool zum Erstellen der .bmplugin-Dateien) sowohl in einer Commandline-Version (nützlich für Scripts, automatische Builds etc) als auch in der aus dem Plugin-SDK bekannten GUI-Version auf GitHub veröffentlicht: https://github.com/b1gMail/BMPluginBuilder
Viele Grüße
Patrick
Edit: Bitte ggf. nach "Entwicklung" verschieben - Danke!
Hallo patrick,
es müsste nur das Feld login in der Tabelle bm60_aliase abgefragt werden und nur wenn yes steht, soll Alias-Login gestattet sein, siehe auch https://github.com/b1gMail-OSS/b1…51306320ace11c4
Ungetestet: https://github.com/b1gMail/b1gMai…d962a7e314c2fcf
Das Installer-Binary mit der Änderung kann man übrigens aus dem GitHub-Actions-Lauf zu dem Commit herunterladen: https://github.com/b1gMail/b1gMai…runs/3979055396 - unten bei Artifacts.
Moin,
das Plugin-Interface ist ja nun auch Open Source: https://github.com/b1gMail/b1gMai…n/src/pluginsdk Darin findet man auch die Dokumentation für entsprechende Schnittstellen.
Dort gibt es einen Header "bmsplugin.h", den man braucht, um eigene Plugins zu bauen. Beispiele für funktionierende Plugin gibt's dann z.B. hier:
Moin,
wenn du mir die technischen Details zur Alias-Login-Funktion zusammenfassen könntest (oder den Commit schicken kannst, in dem es auf b1gMail-Seite implementiert wird), kann ich mal schauen, ob dafür b1gMailServer-Änderungen nötig sind, und ob ich diese ggf. einbauen kann.
Bezüglich des b1gMailServer ist eine der wichtigsten Aufgaben, die Abhängigkeiten (OpenSSL, pcre, etc) aktuell zu halten, um eventuelle Sicherheitslücken zu schließen. Dabei reicht es häufig, im Dockerfile die entsprechenden Versionsnummern/URLs anzupassen und die Build-Nummer in src/buildno zu erhöhen. Solange man auf der gleichen Hauptversionsummer von OpenSSL bleibt, gibt es meist API-Kompatibilität, sodass man keine Änderungen am Quellcode vornehmen muss.