Opened 15 years ago
Closed 15 years ago
#11924 closed (duplicate)
Email headers always use the default encoding
Reported by: | Ian Lewis | Owned by: | nobody |
---|---|---|---|
Component: | Core (Mail) | Version: | 1.1 |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Accepted | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
When sending an email, the EmailMessage uses either the messages encoding property or if that isn't available it uses the DEFAULT_ENCODING setting. This behavior should apply to email headers as well. Currently even if a EmailMessage object's encoding property is set the DEFAULT_ENCODING is used to encode email headers.
This means that you cannot send emails with headers encoded in any encoding other than the DEFAULT_ENCODING which is required for some mobile devices (particularly Japanese mobiles) and email readers.
Change History (4)
comment:1 by , 15 years ago
Component: | Uncategorized → django.core.mail |
---|
comment:2 by , 15 years ago
Triage Stage: | Unreviewed → Accepted |
---|
I suspect #11934 is an example of how this can be a problem.