26 lines
616 B
Python
26 lines
616 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
from enigmail import *
|
||
|
import getpass, sys, os
|
||
|
|
||
|
# RECUPERATION DU CHEMIN ABSOLU
|
||
|
path = os.path.abspath( os.path.dirname(sys.argv[0]) );
|
||
|
|
||
|
# paramètres utilisateurs
|
||
|
conf = getConf(path);
|
||
|
|
||
|
if( conf == False ): # si manque des paramètres
|
||
|
print "parametres manquants";
|
||
|
raise SystemExit(0);
|
||
|
|
||
|
Pass = str( getpass.getpass('Mot de passe : ') );
|
||
|
print '...';
|
||
|
|
||
|
# si il existe bien un mail et qu'il n'y a pas d'erreurs
|
||
|
body = getMail(conf, Pass);
|
||
|
if( body != '' ):
|
||
|
# ECRITURE FICHIER
|
||
|
outFile = open(path + '/../bucket-file', 'w');
|
||
|
outFile.write( body );
|
||
|
outFile.close();
|
||
|
else:
|
||
|
print "Erreur";
|