Merge branch 'master' into sync
This commit is contained in:
commit
d7eaa68e61
3 changed files with 11 additions and 10 deletions
|
|
@ -147,12 +147,13 @@ class FormEmail:
|
|||
|
||||
# footer
|
||||
footer = get_footer()
|
||||
if footer:
|
||||
if footer:
|
||||
footer = footer.encode('utf-8')
|
||||
html_message += footer
|
||||
text_message += footer
|
||||
|
||||
# message as text
|
||||
self.email.set_text(html2text(text_message))
|
||||
self.email.set_text(html2text(unicode(text_message, 'utf-8')))
|
||||
self.email.set_html(html_message)
|
||||
|
||||
def send(self):
|
||||
|
|
@ -181,4 +182,4 @@ class FormEmail:
|
|||
self.email.cc = [self.cc]
|
||||
|
||||
self.email.send(send_now=1)
|
||||
webnotes.msgprint('Sent')
|
||||
webnotes.msgprint('Sent')
|
||||
|
|
|
|||
|
|
@ -469,7 +469,7 @@ def html2text_file(html, out=wrapwrite, baseurl=''):
|
|||
return h.close()
|
||||
|
||||
def html2text(html, baseurl=''):
|
||||
txt = html2text_file(html, None, baseurl)
|
||||
txt = html2text_file(html, None, baseurl)
|
||||
return optwrap(txt) #.encode('utf-8'))
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
|
|
@ -61,9 +61,9 @@ class EMail:
|
|||
Attach message in the text portion of multipart/alternative
|
||||
"""
|
||||
from email.mime.text import MIMEText
|
||||
#if type(message) is not unicode:
|
||||
# message = unicode(message, 'utf-8')
|
||||
part = MIMEText(message.encode('utf-8'), 'plain', 'UTF-8')
|
||||
if isinstance(message, unicode):
|
||||
message = message.encode('utf-8')
|
||||
part = MIMEText(message, 'plain', 'utf-8')
|
||||
self.msg_multipart.attach(part)
|
||||
|
||||
def set_html(self, message):
|
||||
|
|
@ -71,9 +71,9 @@ class EMail:
|
|||
Attach message in the html portion of multipart/alternative
|
||||
"""
|
||||
from email.mime.text import MIMEText
|
||||
#if type(message) is not unicode:
|
||||
# message = unicode(message, 'utf-8')
|
||||
part = MIMEText(message.encode('utf-8'), 'html')
|
||||
if isinstance(message, unicode):
|
||||
message = message.encode('utf-8')
|
||||
part = MIMEText(message, 'html', 'utf-8')
|
||||
self.msg_multipart.attach(part)
|
||||
|
||||
def set_message(self, message, mime_type='text/html', as_attachment=0, filename='attachment.html'):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue