[Erp5-report] r42776 nicolas.dumazet - /erp5/trunk/products/ERP5/Document/EmailDocument.py

nobody at svn.erp5.org nobody at svn.erp5.org
Sun Jan 30 06:35:49 CET 2011


Author: nicolas.dumazet
Date: Sun Jan 30 06:35:49 2011
New Revision: 42776

URL: http://svn.erp5.org?rev=42776&view=rev
Log:
set In-Reply-To header out outgoing email when DestinationReference is set on the document

Modified:
    erp5/trunk/products/ERP5/Document/EmailDocument.py

Modified: erp5/trunk/products/ERP5/Document/EmailDocument.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/EmailDocument.py?rev=42776&r1=42775&r2=42776&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/EmailDocument.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/EmailDocument.py [utf8] Sun Jan 30 06:35:49 2011
@@ -626,6 +626,8 @@ class EmailDocument(TextDocument):
     if not _checkPermission(Permissions.View, self):
       raise Unauthorized
 
+    additional_headers = {}
+
     #
     # Build mail message
     # This part will be replaced with MailTemplate soon.
@@ -652,9 +654,13 @@ class EmailDocument(TextDocument):
     # Return-Path
     if reply_url is None:
       reply_url = self.portal_preferences.getPreferredEventSenderEmail()
-    additional_headers = None
     if reply_url:
-      additional_headers = {'Return-Path':reply_url}
+      additional_headers['Return-Path'] = reply_url
+
+    # Reply-To
+    destination_reference = self.getDestinationReference()
+    if destination_reference is not None:
+      additional_headers['In-Reply-To'] = destination_reference
 
     # To (multiple)
     to_url_list = []



More information about the Erp5-report mailing list