diff --git a/utils/forward.py b/utils/forward.py new file mode 100755 index 00000000..022831fd --- /dev/null +++ b/utils/forward.py @@ -0,0 +1,30 @@ +#!/bin/bash /usr/scripts/python.sh +# -*- coding: utf8 -*- +# Script utilisé par l'intranet et autres pour ecrire le .forward dans le home +# Executé avec un sudo +# detraz@crans.org + +import sys + +def getforward(user): + try: + mailredirect = open('/home/%s/.forward'%user).readlines()[0] + except IOError: + mailredirect = "Inconnu" + print mailredirect + return + +def writeforward(user,txt): + open('/home/%s/.forward'%user,'w').write(txt) + return + +if __name__=="__main__": + for arg in sys.argv: + if "--name" in arg: + name=arg.split("=")[1] + if "--mail" in arg: + mail=arg.split("=")[1] + if "--read" in sys.argv: + getforward(name) + elif "--write" in sys.argv: + writeforward(name,mail)