[IMP] tools: added a regex for bounce email addresses

bzr revid: tde@openerp.com-20130806151018-0uom07dbr8b7ycb3
This commit is contained in:
Thibault Delavallée 2013-08-06 17:10:18 +02:00
parent 122f0aa9b3
commit d1e7ad9be6
1 changed files with 5 additions and 0 deletions

View File

@ -297,6 +297,11 @@ command_re = re.compile("^Set-([a-z]+) *: *(.+)$", re.I + re.UNICODE)
# group(1) = the record ID ; group(2) = the model (if any) ; group(3) = the domain
reference_re = re.compile("<.*-open(?:object|erp)-(\\d+)(?:-([\w.]+))?.*@(.*)>", re.UNICODE)
# Bounce regex
# Typical form of bounce is bounce-128-crm.lead-34@domain
# group(1) = the mail ID; group(2) = the model (if any); group(3) = the record ID
bounce_re = re.compile("[\w]+-(\d+)-?([\w.]+)?-?(\d+)?", re.UNICODE)
def generate_tracking_message_id(res_id):
"""Returns a string that can be used in the Message-ID RFC822 header field