コード例 #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))
コード例 #2
0
def chattr(domain, username, password, attribute, *value):
    return daemon.execute('chattr',
                          (domain, username, password, attribute) + value)
コード例 #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)
コード例 #4
0
def execute(command, *args):
    return daemon.execute(command, args)
コード例 #5
0
ファイル: commands.py プロジェクト: bruceg/vmailmgr
def chattr(domain, username, password, attribute, *value):
    return daemon.execute('chattr', (domain,username,password,attribute)+value)
コード例 #6
0
ファイル: commands.py プロジェクト: bruceg/vmailmgr
def autoresponse(domain, user, password, action, message=None):
    cmd = [ domain, user, password, action ]
    if message:
        cmd.append(message)
    return daemon.execute('autoresponse', cmd)
コード例 #7
0
ファイル: commands.py プロジェクト: bruceg/vmailmgr
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))
コード例 #8
0
ファイル: commands.py プロジェクト: bruceg/vmailmgr
def execute(command, *args):
    return daemon.execute(command, args)