Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. from connection import *
  2.  
  3.  
  4. data = dict()
  5. data["mailbox"] = list()
  6. data["currentMailbox"] = "";
  7.  
  8.  
  9. def displayHelp():
  10. print ""
  11. print "\033[95mNew mailbox \033[94m: permet d'ajouter une nouvelle boite aux lettre\033[0m"
  12. print "\033[95mSelect mailbox \033[0m \033[94m: permet de selectionner la boite aux lettres active\033[0m"
  13. print "\033[95mList mailbox \033[0m \033[94m: affiche la liste des boites aux lettres\033[0m"
  14. print "\033[95mList mail \033[0m \033[94m: affiche la liste des mails de la boite active\033[0m"
  15. print "\033[95mSend mail \033[0m \033[94m: permet d'envoyer un mail a partir de la boite active\033[0m"
  16. print "\033[95mDelete mail\033[0m \033[94m: supprime un mail\033[0m"
  17. print "\033[95mQuit\033[0m \033[94m: ferme le programme\033[0m"
  18. print ""
  19.  
  20. def addMailbox():
  21. host = getHost()
  22. user = getUser()
  23. password = getPassword()
  24. hostimap = getHostname("IMAP")
  25. hostpop = getHostname("POP")
  26. data["mailbox"].append({"name":user + "@" + host,
  27. "pop":popConnect(hostpop, user, password),
  28. "imap":imapConnect(hostimap, user, password),
  29. "mail":[]})
  30.  
  31. def removeMailbox(ident):
  32. print "coming soon"
  33.  
  34. def selectMailbox():
  35. flag = 0
  36. name = raw_input("Quelle est l'adresse de la boite mail selectionnee ? ")
  37. for user in data["mailbox"]:
  38. if user["name"] == name :
  39. data["currentMailbox"] = name
  40. flag = 1
  41. if flag == 0 :
  42. print "Boite inconnue"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement