Code

Case-insensitive match for ISSUE_TRACKER_EMAIL in address in e-mail.
authorrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 30 Oct 2001 11:26:10 +0000 (11:26 +0000)
committerrichard <richard@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 30 Oct 2001 11:26:10 +0000 (11:26 +0000)
git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@350 57a73879-2fb5-44c3-a270-3262357dd7e2

roundup/mailgw.py

index 3826a0915c0b1ba1cdf2b0db2a9b964f993de009..72b636f0f4d6067720bbaa79a7cca8bd5b59f7b5 100644 (file)
@@ -72,7 +72,7 @@ are calling the create() method to create a new node). If an auditor raises
 an exception, the original message is bounced back to the sender with the
 explanatory message given in the exception. 
 
-$Id: mailgw.py,v 1.26 2001-10-30 00:54:45 richard Exp $
+$Id: mailgw.py,v 1.27 2001-10-30 11:26:10 richard Exp $
 '''
 
 
@@ -251,8 +251,9 @@ Subject was: "%s"
         #
         author = self.db.uidFromAddress(message.getaddrlist('from')[0])
         recipients = []
+        tracker_email = self.ISSUE_TRACKER_EMAIL.lower()
         for recipient in message.getaddrlist('to') + message.getaddrlist('cc'):
-            if recipient[1].strip().lower() == self.ISSUE_TRACKER_EMAIL:
+            if recipient[1].strip().lower() == tracker_email:
                 continue
             recipients.append(self.db.uidFromAddress(recipient))
 
@@ -444,6 +445,12 @@ def parseContent(content, blank_line=re.compile(r'[\r\n]+\s*[\r\n]+'),
 
 #
 # $Log: not supported by cvs2svn $
+# Revision 1.26  2001/10/30 00:54:45  richard
+# Features:
+#  . #467129 ] Lossage when username=e-mail-address
+#  . #473123 ] Change message generation for author
+#  . MailGW now moves 'resolved' to 'chatting' on receiving e-mail for an issue.
+#
 # Revision 1.25  2001/10/28 23:22:28  richard
 # fixed bug #474749 ] Indentations lost
 #