Beiträge von patrick

    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:

    1. https://github.com/b1gMail/b1gMai…insdk/tccme.cpp Das bMS-Plugin für CleverMailEncryption (kennen vielleicht einige noch)
    2. https://github.com/b1gMail/b1gMai…k/signature.cpp Das bMS-Plugin für das Signatur-Plugin

    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.