start some backend work
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@30 a67ec6bc-e5d5-0310-a910-815c51eb3124
This commit is contained in:
parent
9cea2ab6b4
commit
283f07fbe1
4 changed files with 13 additions and 7 deletions
2
backend/.cvsignore
Normal file
2
backend/.cvsignore
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
*.pyc
|
||||||
|
*.pyo
|
4
backend/gvadm.preferences
Normal file
4
backend/gvadm.preferences
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
USERPREFIX="usr"
|
||||||
|
EXIMCONFDIR="etc/exim/"
|
||||||
|
VIRTUALDOMDIR=EXIMCONFDIR+"virtual/"
|
||||||
|
POPHOMEDIR="home/mail/"
|
2
backend/gvadm.py
Normal file
2
backend/gvadm.py
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
import mailtools
|
||||||
|
|
|
@ -2,9 +2,7 @@
|
||||||
|
|
||||||
import os, string
|
import os, string
|
||||||
|
|
||||||
USERPREFIX="usr"
|
execfile('gvadm.preferences')
|
||||||
EXIMCONFDIR="etc/exim/"
|
|
||||||
VIRTUALDOMDIR=EXIMCONFDIR+"virtual/"
|
|
||||||
|
|
||||||
# if [ -n $USERPREFIX ]; then
|
# if [ -n $USERPREFIX ]; then
|
||||||
# USERPREFIX="usr"
|
# USERPREFIX="usr"
|
||||||
|
@ -29,6 +27,10 @@ VIRTUALDOMDIR=EXIMCONFDIR+"virtual/"
|
||||||
# echo "Herzlich willkommen auf dem GNU-Viech" | mail -s "Willkommen auf dem GNU-Viech" ${NEWUSER}
|
# echo "Herzlich willkommen auf dem GNU-Viech" | mail -s "Willkommen auf dem GNU-Viech" ${NEWUSER}
|
||||||
# echo added new pop3 user $NEWUSER with password $NEWPASS
|
# echo added new pop3 user $NEWUSER with password $NEWPASS
|
||||||
|
|
||||||
|
def createpopaccount(domainname, sysuser):
|
||||||
|
"""Creates a pop3/imap account for given domain and system user"""
|
||||||
|
"addpopuser sysusrp<num>"
|
||||||
|
|
||||||
def readaliasfile(domainname):
|
def readaliasfile(domainname):
|
||||||
"""reads the aliasfile for the given domain and returns a dictionary
|
"""reads the aliasfile for the given domain and returns a dictionary
|
||||||
object with the aliases
|
object with the aliases
|
||||||
|
@ -62,10 +64,6 @@ def writealiasfile(domainname, aliases):
|
||||||
else:
|
else:
|
||||||
print "no write access to directory "+VIRTUALDOMDIR+"."
|
print "no write access to directory "+VIRTUALDOMDIR+"."
|
||||||
|
|
||||||
def createpopaccount(domainname, sysuser):
|
|
||||||
"""Creates a pop3/imap account for given domain and system user"""
|
|
||||||
"addpopuser sysusrp<num>"
|
|
||||||
|
|
||||||
def setmailalias(domainname, alias, target):
|
def setmailalias(domainname, alias, target):
|
||||||
"""sets a mail alias for given domain which directs the MTA to the
|
"""sets a mail alias for given domain which directs the MTA to the
|
||||||
given target
|
given target
|
||||||
|
|
Loading…
Reference in a new issue