send.py 768 B

1234567891011121314151617181920212223242526272829
  1. import smtplib
  2. from email.mime.text import MIMEText
  3. from email.header import Header
  4. mail_host = "smtp.163.com"
  5. mail_user = "pushmessagebot@163.com"
  6. mail_pass = "WSMSRKBKXIHIQWTU"
  7. sender = "pushmessagebot@163.com"
  8. receivers = ["linjinrui@energycode.com.cn"]
  9. subject = "test"
  10. title = "test"
  11. text = "test"
  12. message = MIMEText(text, 'plain', 'utf-8')
  13. message['From'] = Header(title, 'utf-8')
  14. message['To'] = Header("auto", 'utf-8')
  15. message['Subject'] = Header(subject, 'utf-8')
  16. try:
  17. smtpObj = smtplib.SMTP()
  18. smtpObj.connect(mail_host, 25)
  19. smtpObj.login(mail_user, mail_pass)
  20. smtpObj.sendmail(sender, receivers, message.as_string())
  21. print("邮件发送成功")
  22. except smtplib.SMTPException as e:
  23. print("Error: 无法发送邮件, {}".format(e))