dovecot.lua post processing

  • Um shared folders in den von LiveConfig erstellten IMAP-Konten zu verwenden, muss nach der anlage eines Mail-Kontos ein shellscript laufen. Ich bin unerfahren in der LUA und hänge zur Zeit hier fest:



    Das IMAP-Postfach wird auch angelegt und das Script macht auch seine Arbeit. Aber dann knallt es im lcclient.log:


    Code
    LC.popimap.addMailbox(alias@domain.tld) failed: unknown error


    Das Konto wird im Panal dann mit der Uhr angezeigt, also als unfertig.


    Jemand eine Idee?

    Computer sind unglaublich dumme Geräte,
    die unglaublich intelligente Sachen können.
    Programmierer sind unglaublich intelligente Leute,
    die unglaublich dumme Sachen produzieren.
    ("Die Presse", 30.8.1999)

  • Okay, got it!


    Es liegt wahrscheinlich an dem fehlenden Rückgabewert.


    Die Lösung ist denkbar einfach:


    Code
    orig_return = orig_addMailbox(cfg, opts, data)
       ... some code ...
    return orig_return

    Computer sind unglaublich dumme Geräte,
    die unglaublich intelligente Sachen können.
    Programmierer sind unglaublich intelligente Leute,
    die unglaublich dumme Sachen produzieren.
    ("Die Presse", 30.8.1999)

Jetzt mitmachen!

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