[mail_invalide] On va chercher un peu plus proprement le contenu des .forward
This commit is contained in:
parent
30fbb5c109
commit
e0968e3614
1 changed files with 14 additions and 2 deletions
|
@ -109,10 +109,22 @@ if __name__ == "__main__":
|
|||
print " * Lecture des .forward ..."
|
||||
forwards = {}
|
||||
for uid in os.listdir('/home'):
|
||||
# Certains homes ne sont pas accessibles
|
||||
try:
|
||||
forwards[open('/home/%s/.forward' % uid, 'r').readline().strip()] = uid
|
||||
except:
|
||||
files = os.listdir('/home/%s' % uid)
|
||||
except OSError as e:
|
||||
#print "Home non-accessible : %s" % e
|
||||
pass
|
||||
else:
|
||||
if ".forward" in files:
|
||||
# Même si le home n'est pas inaccessible, le .forward peut l'être
|
||||
try:
|
||||
redirection = open('/home/%s/.forward' % uid, 'r').readline().strip()
|
||||
except IOError as e:
|
||||
#print ".forward non-accessible : %s" % e
|
||||
pass
|
||||
else:
|
||||
forwards[redirection] = uid
|
||||
|
||||
a_imprimer = []
|
||||
a_verifier = []
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue