Index: django/core/mail.py =================================================================== --- django/core/mail.py (révision 6576) +++ django/core/mail.py (copie de travail) @@ -199,7 +199,7 @@ multipart_subtype = 'mixed' encoding = None # None => use settings default - def __init__(self, subject='', body='', from_email=None, to=None, bcc=None, + def __init__(self, subject='', body='', from_email=None, to=None, cc=None, bcc=None, connection=None, attachments=None, headers=None): """ Initialise a single email message (which can be sent to multiple @@ -210,6 +210,7 @@ conversions. """ self.to = to or [] + self.cc = cc or [] self.bcc = bcc or [] self.from_email = from_email or settings.DEFAULT_FROM_EMAIL self.subject = subject @@ -241,6 +242,8 @@ msg['To'] = ', '.join(self.to) msg['Date'] = formatdate() msg['Message-ID'] = make_msgid() + if self.cc: + msg['Cc'] = ', '.join(self.cc) if self.bcc: msg['Bcc'] = ', '.join(self.bcc) for name, value in self.extra_headers.items(): @@ -252,7 +255,7 @@ Returns a list of all recipients of the email (includes direct addressees as well as Bcc entries). """ - return self.to + self.bcc + return self.to + self.cc + self.bcc def send(self, fail_silently=False): """Send the email message."""