mtest.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import smtplib
  2. import traceback
  3. import os
  4. from email.mime.text import MIMEText
  5. from email.mime.image import MIMEImage
  6. from email.mime.multipart import MIMEMultipart
  7. #gmail_user = 'jared@choozmo.com'
  8. #gmail_password='iofslyaiecoyxjot'
  9. gmail_user = 'edm@choozmo.com'
  10. gmail_password='wqdsyqwvppmubitv'
  11. sent_from = gmail_user
  12. to = ['jeweiliang@gmail.com']
  13. img_data=None
  14. with open('c:/tmp/coupon.png', 'rb') as f:
  15. img_data = f.read()
  16. msg = MIMEMultipart()
  17. msg['Subject'] = '幸福空間五萬裝修折價券'
  18. msg['From'] = 'edm@choozmo.com'
  19. msg['To'] = 'jeweiliang@gmail.com'
  20. text = MIMEText("感謝您填寫問卷,敬送您五萬元裝修折價券。")
  21. msg.attach(text)
  22. image = MIMEImage(img_data, name=os.path.basename("c:/tmp/coupon.png"))
  23. msg.attach(image)
  24. try:
  25. server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
  26. server.ehlo()
  27. server.login(gmail_user, gmail_password)
  28. server.sendmail(sent_from, to, msg.as_string())
  29. server.close()
  30. print ('Email sent!')
  31. except:
  32. traceback.print_exc()
  33. print ('Something went wrong...')