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:
Code
orig_addMailbox = dovecot.addMailbox
function dovecot.addMailbox(cfg, opts, data)
createscript = "/usr/lib/liveconfig/custombin/updatemaildirlinks.sh"
orig_addMailbox(cfg, opts, data)
linktask = "none"
if data.old_addr == nil then
linktask = "new"
oldaddr = "FALSE"
else
linktask = "update"
oldaddr = data.old_addr
end
local os_execute = os.execute(createscript .. " " .. linktask .. " " .. data.name .. " " .. data.domain .. " " .. data.contract .. " " .. data.id .. " " .. oldaddr)
end
Alles anzeigen
Das IMAP-Postfach wird auch angelegt und das Script macht auch seine Arbeit. Aber dann knallt es im lcclient.log:
Das Konto wird im Panal dann mit der Uhr angezeigt, also als unfertig.
Jemand eine Idee?