[CalendarServer-changes] [2777] CalendarServer/branches/users/sagen/mailgateway-implicit-2745/ twistedcaldav/mail.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Aug 6 15:10:26 PDT 2008


Revision: 2777
          http://trac.macosforge.org/projects/calendarserver/changeset/2777
Author:   sagen at apple.com
Date:     2008-08-06 15:10:26 -0700 (Wed, 06 Aug 2008)
Log Message:
-----------
Logging of various bogus email conditions

Modified Paths:
--------------
    CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py

Modified: CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py
===================================================================
--- CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py	2008-08-06 21:58:12 UTC (rev 2776)
+++ CalendarServer/branches/users/sagen/mailgateway-implicit-2745/twistedcaldav/mail.py	2008-08-06 22:10:26 UTC (rev 2777)
@@ -490,10 +490,10 @@
                 pre, post = addr.split('@')
                 pre, token = pre.split('+')
             except ValueError:
-                # TODO: handle this error
+                self.log_error("Mail gateway didn't find a token in message %s (%s)" % (parsedMessage['Message-ID'], parsedMessage['To']))
                 return
         else:
-            # TODO: handle this error
+            self.log_error("Mail gateway couldn't parse To: address (%s) in message %s" % (parsedMessage['To'], parsedMessage['Message-ID']))
             return
 
         for part in parsedMessage.walk():
@@ -501,8 +501,8 @@
                 calBody = part.get_payload(decode=True)
                 break
         else:
-            # TODO: handle this condition
             # No icalendear attachment
+            self.log_error("Mail gateway didn't find an icalendar attachment in message %s" % (parsedMessage['Message-ID'],))
             return
 
         self.log_debug(calBody)
@@ -512,8 +512,9 @@
         result = self.db.lookupByToken(token)
         if result is None:
             # This isn't a token we recognize
-            self.error("Received a token I don't recognize: %s" % (token,))
+            self.log_error("Mail gateway found a token (%s) but didn't recognize it in message %s" % (token, parsedMessage['Message-ID']))
             return
+
         organizer, attendee = result
         organizer = str(organizer)
         attendee = str(attendee)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080806/dd93eb33/attachment-0001.html 


More information about the calendarserver-changes mailing list