321231255 发表于 2016-11-17 08:58:18

Python实现QQ邮箱发送

具体参考代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env python
# encoding: utf-8

import smtplib
from email.mime.text import MIMEText


class MyEmail:
    def __init__(self, subject, body):
      self.subject = subject
      self.body = body

      self.host = 'smtp.qq.com'
      self.port = 465
      self.sender = 'sender@qq.com'
      self.pwd = 'password'
      self.receiver = 'receiver@qq.com'

    def send_email(self):
      msg = MIMEText(self.body, 'plain', 'utf-8')
      msg['subject'] = self.subject
      msg['from'] = self.sender
      msg['to'] = self.receiver

      s = smtplib.SMTP_SSL(self.host, self.port)
      s.login(self.sender, self.pwd)
      s.sendmail(self.sender, self.receiver, msg.as_string())


if __name__ == '__main__':
    my_email = MyEmail('这是一封测试邮件', '这是一封测试邮件,请不要回复,谢谢')
    my_email.send_email()






页: [1]
查看完整版本: Python实现QQ邮箱发送