Hilfe bei custom.lua

  • Hi, ich möchte gerne das Problem lösen das man ManageSieve nutzen kann, ohne das der Autoresponder überschrieben wird.


    Dies ist mir auch schon gelungen, nur aktuell habe ich die dovecot.lua geändert, was natürlich nicht so geschickt ist, daher bräuchte ich hilfe dies in die custom.lua zu übernehmen


  • Der Override funktioniert hier doch wie bei allen anderen LUA-Funktionen auch:


    Code
    dovecot.USERDB_SIEVE = "userdb_sieve=/var/mail/%C/%I/default.sieve"
    function dovecot.addMailbox(cfg, opts, data)
    end


    Also würde das ganze so aussehen?


  • Möglich - funktioniert der Code nicht? :)


    Ne leider nicht, ich bekomme immer die Meldung:


    Code
    [2020/03/16 17:45:45.005376] [24385|24389] LC.popimap.addMailbox(MAIL@DOMAIN.de) failed: /usr/lib/liveconfig/lua/custom.lua:16: attempt to call global 'replace_pattern' (a nil value)
    stack traceback:
            /usr/lib/liveconfig/lua/custom.lua:16: in function 'addMailbox'
            /usr/lib/liveconfig/lua/popimap.lua:292: in function </usr/lib/liveconfig/lua/popimap.lua:275>

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!