Opened 16 years ago
Closed 16 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 , 16 years ago
| Component: | Uncategorized → django.core.mail |
|---|
comment:2 by , 16 years ago
| Triage Stage: | Unreviewed → Accepted |
|---|
I suspect #11934 is an example of how this can be a problem.