nixspamsum
changeset 15 1a4d73017e79
parent 14 1fc9b5ed89be
equal deleted inserted replaced
14:1fc9b5ed89be 15:1a4d73017e79
    21 
    21 
    22     RE_FQDN = '(?:[a-z0-9-]{1,63}\.){1,}[a-z]{2,6}'
    22     RE_FQDN = '(?:[a-z0-9-]{1,63}\.){1,}[a-z]{2,6}'
    23     RE_IPv4 = '(?:[\d]{1,3}\.){3}[\d]{1,3}'
    23     RE_IPv4 = '(?:[\d]{1,3}\.){3}[\d]{1,3}'
    24     """Regular expression pattern for mail logs from Postfix"""
    24     """Regular expression pattern for mail logs from Postfix"""
    25     RE_PF = r'''^[\w\s:-]{17,80}\spostfix\/smtpd\[[\d]{1,5}\]:\sNOQUEUE:
    25     RE_PF = r'''^[\w\s:-]{17,80}\spostfix\/smtpd\[[\d]{1,5}\]:\sNOQUEUE:
    26                 \sreject:.*blocked\susing\six.dnsbl.manitu.net;
    26                 \sreject(?:_warning)?:.*blocked\susing\six.dnsbl.manitu.net;
    27                 \sYour\se\-mail\sservice\swas\sdetected\sby\s(%s|%s)
    27                 \sYour\se\-mail\sservice\swas\sdetected\sby\s(%s|%s)
    28                 \s\(NiX\sSpam\)\sas\sspamming\sat.*$''' % (RE_FQDN, RE_IPv4)
    28                 \s\(NiX\sSpam\)\sas\sspamming\sat.*$''' % (RE_FQDN, RE_IPv4)
    29 
    29 
    30     def __init__(self):
    30     def __init__(self):
    31         self._doms = {}
    31         self._doms = {}