mailer.py 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. from email.message import EmailMessage
  8. import codecs
  9. gmail_user = 'ming@choozmo.com'
  10. gmail_password='lzpxinencaawsjus'
  11. sent_from = gmail_user
  12. #to = ['jared@choozmo.com','nina.huang@choozmo.com','ana@choozmo.com','ming@choozmo.com','mike@choozmo.com','andy@choozmo.com','hana@choozmo.com','stacy@choozmo.com','wen@choozmo.com','yukyo@choozmo.com','fxp87257@gmail.com','noodlesloves@gmail.com']
  13. def send(msg_in,email):
  14. to = [email]
  15. msg = MIMEMultipart()
  16. msg['Subject'] = 'AI Spokesgirl 服務餘額不足 '
  17. msgAlternative = MIMEMultipart('alternative')
  18. msg.attach(msgAlternative)
  19. text = MIMEText(msg_in,'html','utf-8')
  20. msgAlternative.attach(text)
  21. try:
  22. server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
  23. server.ehlo()
  24. server.login(gmail_user, gmail_password)
  25. server.sendmail(sent_from, to, msg.as_string())
  26. server.close()
  27. print ('Email sent!')
  28. except:
  29. traceback.print_exc()
  30. print ('Something went wrong...')