#3398 closed (duplicate)
send_mass_mail confused by non-ascii characters
Reported by: | anonymous | Owned by: | Adrian Holovaty |
---|---|---|---|
Component: | Core (Mail) | Version: | dev |
Severity: | Keywords: | unicode | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | yes | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
send_mass_mail barfs with UnicodeEncodeError when handed a non-ascii unicode instance, here's a q&d fix.
Index: mail.py =================================================================== --- mail.py (wersja 4451) +++ mail.py (kopia robocza) @@ -50,6 +50,8 @@ if not recipient_list: continue from_email = from_email or settings.DEFAULT_FROM_EMAIL + if isinstance(message, unicode): + message = message.encode(settings.DEFAULT_CHARSET) msg = SafeMIMEText(message, 'plain', settings.DEFAULT_CHARSET) msg['Subject'] = subject msg['From'] = from_email
Change History (2)
comment:1 by , 18 years ago
Needs tests: | set |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
comment:2 by , 18 years ago
Note:
See TracTickets
for help on using tickets.
At the present time, you shouldn't use unicode strings in any place except newforms. I close this as a duplicate of our general unicodification ticket, #2489