Changeset 1829fbf in OpenWorkouts-current for ow/mail.py
- Timestamp:
- Feb 20, 2019, 9:31:22 PM (5 years ago)
- Branches:
- current, feature/docs, master
- Children:
- 38171c6
- Parents:
- 42d775c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ow/mail.py
r42d775c r1829fbf 2 2 3 3 from pyramid_mailer import get_mailer 4 from pyramid_mailer.message import Message 4 from pyramid_mailer.message import Message, Attachment 5 5 from pyramid.renderers import render 6 6 from pyramid.i18n import TranslationStringFactory 7 8 import premailer 7 9 8 10 _ = TranslationStringFactory('OpenWorkouts') … … 45 47 mailer = get_mailer(request) 46 48 txt_body = render(txt_template, context, request) 47 html_body = render(html_template, context, request)49 html_body = premailer.transform(render(html_template, context, request)) 48 50 message = Message( 49 51 subject=subject, 50 52 recipients=[user.email], 51 body=txt_body, 52 html=html_body 53 body=Attachment(data=txt_body, 54 content_type="text/plain; charset=utf-8", 55 transfer_encoding="quoted-printable"), 56 html=Attachment(data=html_body, 57 content_type="text/html; charset=utf-8", 58 transfer_encoding="quoted-printable") 53 59 ) 54 60 message = idna_encode_recipients(message)
Note: See TracChangeset
for help on using the changeset viewer.