diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2014-08-27 15:05:22 -0300 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2014-08-28 16:34:20 -0300 |
commit | 5207cd71baabc3203d3f7982d98168469139327d (patch) | |
tree | ef2ce92656f350b005742976e37230d950b60d6a /service/pixelated | |
parent | c51c1024299fcf69cc67388b7dc35760a0414d12 (diff) |
Duda/Neissi adding to_mime_multipart method to pixelated mail
Diffstat (limited to 'service/pixelated')
-rw-r--r-- | service/pixelated/adapter/pixelated_mail.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/service/pixelated/adapter/pixelated_mail.py b/service/pixelated/adapter/pixelated_mail.py index f9bce3cf..547927a6 100644 --- a/service/pixelated/adapter/pixelated_mail.py +++ b/service/pixelated/adapter/pixelated_mail.py @@ -16,6 +16,8 @@ from pixelated.adapter.tag import Tag from pixelated.adapter.status import Status import dateutil.parser as dateparser +from email.MIMEMultipart import MIMEMultipart +from email.MIMEText import MIMEText class PixelatedMail: @@ -71,6 +73,13 @@ class PixelatedMail: 'body': self.body } + def to_mime_multipart(self): + mime_multipart = MIMEMultipart() + mime_multipart['To'] = self.headers['to'][0] + mime_multipart['Subject'] = self.headers['subject'] + mime_multipart.attach(MIMEText(self.body, 'plain')) + return mime_multipart + @staticmethod def from_dict(mail_dict): mail = PixelatedMail() |