equal
deleted
inserted
replaced
1 # -*- coding: utf-8 -*- |
1 # -*- coding: utf-8 -*- |
2 |
2 |
3 from email.mime.text import MIMEText |
3 from email.mime.text import MIMEText |
4 from email.header import Header |
4 from email.header import Header |
|
5 from email.Utils import formatdate |
5 |
6 |
6 class Message: |
7 class Message: |
7 def __init__(self,content, typ="Message"): |
8 def __init__(self,content, typ="Message"): |
8 self.content=content |
9 self.content=content |
9 self.typ = typ |
10 self.typ = typ |
53 |
54 |
54 |
55 |
55 |
56 |
56 class Mail(Message): |
57 class Mail(Message): |
57 def __init__(self, subject, body, frm): |
58 def __init__(self, subject, body, frm): |
58 con=MIMEText(body.encode("utf-8"), _charset='utf-8') |
59 con = MIMEText(body.encode("utf-8"), _charset='utf-8') |
59 sub=Header(subject.encode('utf-8'), 'utf-8') |
60 sub = Header(subject.encode('utf-8'), 'utf-8') |
60 con['Subject']=sub |
61 con['Subject'] = sub |
|
62 con['Date'] = formatdate(localtime=True) |
61 self.subject = subject |
63 self.subject = subject |
62 self.body = body |
64 self.body = body |
63 self.frm=frm |
65 self.frm=frm |
64 Message.__init__(self, con, typ='mail') |
66 Message.__init__(self, con, typ='mail') |
65 |
67 |