Beispiel #1
0
def start_podop():
    os.setuid(8)
    run_server(0, "dovecot", "/tmp/podop.socket", [
		("quota", "url", "http://admin/internal/dovecot/§"),
		("auth", "url", "http://admin/internal/dovecot/§"),
		("sieve", "url", "http://admin/internal/dovecot/§"),
    ])
Beispiel #2
0
def start_podop():
    os.setuid(8)
    url = "http://" + os.environ["ADMIN_ADDRESS"] + "/internal/dovecot/§"
    run_server(0, "dovecot", "/tmp/podop.socket", [
        ("quota", "url", url),
        ("auth", "url", url),
        ("sieve", "url", url),
    ])
Beispiel #3
0
def start_podop():
    os.setuid(8)
    url = "http://" + os.environ["ADMIN_ADDRESS"] + "/internal/dovecot/§"
    run_server(0, "dovecot", "/tmp/podop.socket", [
		("quota", "url", url ),
		("auth", "url", url),
		("sieve", "url", url),
    ])
Beispiel #4
0
def start_podop():
    os.setuid(100)
    run_server(
        3 if "DEBUG" in os.environ else 0, "postfix", "/tmp/podop.socket",
        [("transport", "url", "http://admin/internal/postfix/transport/§"),
         ("alias", "url", "http://admin/internal/postfix/alias/§"),
         ("domain", "url", "http://admin/internal/postfix/domain/§"),
         ("mailbox", "url", "http://admin/internal/postfix/mailbox/§"),
         ("sender", "url", "http://admin/internal/postfix/sender/§")])
Beispiel #5
0
def start_podop():
    os.setuid(100)
    url = "http://" + os.environ["ADMIN_ADDRESS"] + "/internal/postfix/"
    # TODO: Remove verbosity setting from Podop?
    run_server(0, "postfix", "/tmp/podop.socket",
               [("transport", "url", url + "transport/§"),
                ("alias", "url", url + "alias/§"),
                ("domain", "url", url + "domain/§"),
                ("mailbox", "url", url + "mailbox/§"),
                ("senderaccess", "url", url + "sender/access/§"),
                ("senderlogin", "url", url + "sender/login/§")])
Beispiel #6
0
def start_podop():
    os.setuid(100)
    url = "http://" + os.environ["ADMIN_ADDRESS"] + "/internal/postfix/"
    # TODO: Remove verbosity setting from Podop?
    run_server(0, "postfix", "/tmp/podop.socket", [
		("transport", "url", url + "transport/§"),
		("alias", "url", url + "alias/§"),
		("domain", "url", url + "domain/§"),
        ("mailbox", "url", url + "mailbox/§"),
        ("senderaccess", "url", url + "sender/access/§"),
        ("senderlogin", "url", url + "sender/login/§")
    ])
Beispiel #7
0
def start_podop():
    os.setuid(100)
    # TODO: Remove verbosity setting from Podop?
    run_server(0, "postfix", "/tmp/podop.socket", [
        ("transport", "url", "http://admin/internal/postfix/transport/§"),
        ("alias", "url", "http://admin/internal/postfix/alias/§"),
        ("domain", "url", "http://admin/internal/postfix/domain/§"),
        ("mailbox", "url", "http://admin/internal/postfix/mailbox/§"),
        ("senderaccess", "url",
         "http://admin/internal/postfix/sender/access/§"),
        ("senderlogin", "url", "http://admin/internal/postfix/sender/login/§")
    ])
Beispiel #8
0
def start_podop():
    os.setuid(getpwnam('postfix').pw_uid)
    os.mkdir('/dev/shm/postfix', mode=0o700)
    url = "http://" + os.environ["ADMIN_ADDRESS"] + "/internal/postfix/"
    # TODO: Remove verbosity setting from Podop?
    run_server(0, "postfix", "/tmp/podop.socket",
               [("transport", "url", url + "transport/§"),
                ("alias", "url", url + "alias/§"),
                ("dane", "url", url + "dane/§"),
                ("domain", "url", url + "domain/§"),
                ("mailbox", "url", url + "mailbox/§"),
                ("recipientmap", "url", url + "recipient/map/§"),
                ("sendermap", "url", url + "sender/map/§"),
                ("senderaccess", "url", url + "sender/access/§"),
                ("senderlogin", "url", url + "sender/login/§"),
                ("senderrate", "url", url + "sender/rate/§")])