Fixed #3554: django.core.mail now generates dates with the email module instead of the outdated rfc822 module. Thanks, real.human@mrmachine.net
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4570 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
f2aa1b93e0
commit
8546521d9b
|
@ -3,7 +3,8 @@
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from email.MIMEText import MIMEText
|
from email.MIMEText import MIMEText
|
||||||
from email.Header import Header
|
from email.Header import Header
|
||||||
import smtplib, rfc822
|
from email.Utils import formatdate
|
||||||
|
import smtplib
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
import random
|
import random
|
||||||
|
@ -65,7 +66,7 @@ def send_mass_mail(datatuple, fail_silently=False, auth_user=settings.EMAIL_HOST
|
||||||
msg['Subject'] = subject
|
msg['Subject'] = subject
|
||||||
msg['From'] = from_email
|
msg['From'] = from_email
|
||||||
msg['To'] = ', '.join(recipient_list)
|
msg['To'] = ', '.join(recipient_list)
|
||||||
msg['Date'] = rfc822.formatdate()
|
msg['Date'] = formatdate()
|
||||||
try:
|
try:
|
||||||
random_bits = str(random.getrandbits(64))
|
random_bits = str(random.getrandbits(64))
|
||||||
except AttributeError: # Python 2.3 doesn't have random.getrandbits().
|
except AttributeError: # Python 2.3 doesn't have random.getrandbits().
|
||||||
|
|
Loading…
Reference in New Issue