mirror of
https://github.com/django/django.git
synced 2025-08-04 10:59:45 +00:00
Refs #28196 -- Removed mentions of bytestrings for EmailMessage
With Python 3, there are no more reasons to special-case EmailMessage arguments which should be plain strings.
This commit is contained in:
parent
d3209bf09c
commit
d4d812cb56
2 changed files with 0 additions and 30 deletions
|
@ -331,28 +331,6 @@ In your development environment, you might need to add a setting to your
|
|||
|
||||
export LANG="en_US.UTF-8"
|
||||
|
||||
Email
|
||||
=====
|
||||
|
||||
Django's email framework (in ``django.core.mail``) supports Unicode
|
||||
transparently. You can use Unicode data in the message bodies and any headers.
|
||||
However, you're still obligated to respect the requirements of the email
|
||||
specifications, so, for example, email addresses should use only ASCII
|
||||
characters.
|
||||
|
||||
The following code example demonstrates that everything except email addresses
|
||||
can be non-ASCII::
|
||||
|
||||
from django.core.mail import EmailMessage
|
||||
|
||||
subject = 'My visit to Sør-Trøndelag'
|
||||
sender = 'Arnbjörg Ráðormsdóttir <arnbjorg@example.com>'
|
||||
recipients = ['Fred <fred@example.com']
|
||||
body = '...'
|
||||
msg = EmailMessage(subject, body, sender, recipients)
|
||||
msg.attach("Une pièce jointe.pdf", "%PDF-1.4.%...", mimetype="application/pdf")
|
||||
msg.send()
|
||||
|
||||
Form submission
|
||||
===============
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue