Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. import smtplib
  2. import MimeWriter
  3. import mimetools
  4. import StringIO
  5.  
  6. from actions import *
  7.  
  8.  
  9. def prompt(prompt):
  10. return raw_input(prompt).strip()
  11.  
  12. def sendMail():
  13. password = getPassword()
  14. fromaddr = data["currentMailbox"]["mail"]
  15. toaddrs = prompt("To: ").split()
  16. print "Enter message, end with ^D (Unix) or ^Z (Windows):"
  17. msg = ("From: %s\r\nTo: %s\r\n\r\n"
  18. % (fromaddr, ", ".join(toaddrs)))
  19. while 1:
  20. try:
  21. line = raw_input()
  22. except EOFError:
  23. break
  24. if not line:
  25. break
  26. msg = msg + line
  27. print "Message length is " + repr(len(msg))
  28. server = smtplib.SMTP_SSL(prompt("smtp: "), 465)
  29. server.set_debuglevel(1)
  30. server.ehlo()
  31. server.login(fromaddr, password)
  32. server.sendmail(fromaddr, toaddrs, msg)
  33. server.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement