Django

Code

Changeset 4051

Show
Ignore:
Timestamp:
11/07/06 09:32:18 (2 years ago)
Author:
jacob
Message:

Fixed #2991: Added Message-ID header to messages sent from Django. Thanks, Graham King.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/mail.py

    r2984 r4051  
    55from email.Header import Header 
    66import smtplib, rfc822 
     7import socket 
     8import time 
     9import random 
    710 
    811class BadHeaderError(ValueError): 
     
    5154        msg['To'] = ', '.join(recipient_list) 
    5255        msg['Date'] = rfc822.formatdate() 
     56        msg['Message-ID'] = "<%d.%d@%s>" % ( time.time(), random.getrandbits(64), socket.getfqdn() ) 
    5357        try: 
    5458            server.sendmail(from_email, recipient_list, msg.as_string())