Advertisement
johnmahugu

vayez gmailer with attachment

Dec 7th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.00 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import smtplib
  4. from email.MIMEMultipart import MIMEMultipart
  5. from email.MIMEText import MIMEText
  6. from email.MIMEBase import MIMEBase
  7. from email import encoders
  8.  
  9. #vaye change here
  10.  
  11. fromaddr = "mimi@gmail.com"
  12. toaddr = "EMAIL ADDRESS YOU SEND TO"
  13.  
  14. msg = MIMEMultipart()
  15.  
  16. msg['From'] = fromaddr
  17. msg['To'] = toaddr
  18. msg['Subject'] = "SUBJECT OF THE EMAIL"
  19.  
  20. body = "TEXT YOU WANT TO SEND"
  21.  
  22. msg.attach(MIMEText(body, 'plain'))
  23.  
  24. filename = "vaye_change_here_yoourfile_to_be_attached.jpg"
  25. attachment = open("./", "rb")
  26.  
  27. part = MIMEBase('application', 'octet-stream')
  28. part.set_payload((attachment).read())
  29. encoders.encode_base64(part)
  30. part.add_header('Content-Disposition', "attachment; filename= %s" % filename)
  31.  
  32. msg.attach(part)
  33.  
  34. server = smtplib.SMTP('smtp.gmail.com', 587)
  35. server.starttls()
  36. server.login(fromaddr, "YOUR PASSWORD")
  37. text = msg.as_string()
  38. server.sendmail(fromaddr, toaddr, text)
  39. server.quit()
  40. from datetime import datetime, date
  41. datet = '2015-12-15'
  42. ExpirationDate = datetime.strptime
  43. (datet,"%Y-%m-%d").date()
  44. now = date.today()
  45. if ExpirationDate >= now:
  46.     die()
  47. """
  48. import smtplib
  49. def sendemail ( from_addr , to_addr_list , cc_addr_list ,
  50. subject , message ,
  51. login , password ,
  52. smtpserver = 'smtp.gmail.com:587' ):
  53. header  = 'From: %s\n ' % from_addr
  54. header += ' To : %s\n ' % ' , '.join(to_addr_list)
  55. header += ' Cc : %s\n ' % ' , '.join(cc_addr_list)
  56. header += ' Subject: %s\n\n ' % subject
  57. message = header + message
  58. server = smtplib.SMTP(smtpserver)
  59. server.starttls()
  60. server.login(login,password)
  61. problems = server.sendmail(from_addr, to_addr_list,
  62. message)
  63.    server.quit()
  64. #vaye edit from here and set addresses hereinafetr kes
  65. sendemail(from_addr    = 'python@RC.net',
  66.          to_addr_list = ['RC@gmail.com'],
  67.          cc_addr_list = ['RC@xx.co.uk'],
  68.          subject      = 'Howdy',
  69.          message      = 'Howdy from a python function',
  70.          login        = 'pythonuser',
  71.          password     = 'XXXXX')
  72.  
  73. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement