Changeset 4058
- Timestamp:
- 11/09/06 21:28:58 (2 years ago)
- Files:
-
- django/trunk/django/core/mail.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/mail.py
r4052 r4058 8 8 import time 9 9 import random 10 11 DNS_NAME = socket.getfqdn() # Cache the hostname 10 12 11 13 class BadHeaderError(ValueError): … … 54 56 msg['To'] = ', '.join(recipient_list) 55 57 msg['Date'] = rfc822.formatdate() 56 msg['Message-ID'] = "<%d.%d@%s>" % (time.time(), random.getrandbits(64), socket.getfqdn()) 58 try: 59 random_bits = str(random.getrandbits(64)) 60 except AttributeError: # Python 2.3 doesn't have random.getrandbits(). 61 random_bits = ''.join([random.choice('1234567890') for i in range(19)]) 62 msg['Message-ID'] = "<%d.%d@%s>" % (time.time(), random_bits, DNS_NAME) 57 63 try: 58 64 server.sendmail(from_email, recipient_list, msg.as_string())
