enigmail.py/enigmail/source/receive.py

27 lines
632 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();
print "Fini!";
else:
print "Erreur";