Beispiel #1
0
def adduser(domain,
            newuser,
            password,
            newpass,
            maildir=None,
            has_mailbox=None,
            forwards=[]):
    return daemon.execute('adduser3',
                          (domain, newuser, password, newpass, maildir
                           or '', has_mailbox or '') + tuple(forwards))
Beispiel #2
0
def chattr(domain, username, password, attribute, *value):
    return daemon.execute('chattr',
                          (domain, username, password, attribute) + value)
Beispiel #3
0
def autoresponse(domain, user, password, action, message=None):
    cmd = [domain, user, password, action]
    if message:
        cmd.append(message)
    return daemon.execute('autoresponse', cmd)
Beispiel #4
0
def execute(command, *args):
    return daemon.execute(command, args)
Beispiel #5
0
def chattr(domain, username, password, attribute, *value):
    return daemon.execute('chattr', (domain,username,password,attribute)+value)
Beispiel #6
0
def autoresponse(domain, user, password, action, message=None):
    cmd = [ domain, user, password, action ]
    if message:
        cmd.append(message)
    return daemon.execute('autoresponse', cmd)
Beispiel #7
0
def adduser(domain, newuser, password, newpass,
            maildir=None, has_mailbox=None, forwards=[]):
    return daemon.execute('adduser3',
                          (domain, newuser, password, newpass,
                           maildir or '', has_mailbox or '') + tuple(forwards))
Beispiel #8
0
def execute(command, *args):
    return daemon.execute(command, args)