Skip to content

Commit e08b5cf

Browse files
authored
Add files via upload
1 parent 7709575 commit e08b5cf

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mlp/parser.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,13 @@
5252
#exim_client = re.compile(r'.*<=.*H=([a-zA-Z0-9-._]+).*\[([a-zA-Z0-9.:]+)')
5353
#exim_client = re.compile(r'.*<=.*H=([a-zA-Z0-9-._)(]+).*\[([a-zA-Z0-9.:]+)')
5454
#exim_client = re.compile(r'.*H=\(?\[?([a-zA-Z0-9-._]+)\]?\)?.\[?([a-zA-Z0-9.:]+)\]?.([0-9]{3,6}).[I=]')
55-
exim_client = re.compile(r'.*H=\(?\[?([a-zA-Z0-9-\s()._]+)\]?\)?\s\[?([a-zA-Z0-9.:]+)\]?.([0-9]{3,6}).[I=]')
55+
exim_client = re.compile(r'.*H=\[?([a-zA-Z0-9-\s()._]+)\]?\s\[?([a-zA-Z0-9.:]+)\]?.([0-9]{3,6}).[I=]')
5656
#exim_relay = re.compile(r'.*=>.*T=(dovecot)|.*T=remote_smtp.*H=([a-zA-Z0-9-._]+).\[([a-zA-Z0-9.:]+)')
5757
#exim_relay = re.compile(r'.*=>.*T=(dovecot)|.*T=remote_smtp.*H=([a-zA-Z0-9-._]+).\[?([a-zA-Z0-9.:]+)\]?.([0-9]*)?')
5858
exim_relay = re.compile(r'.*(?:T=remote_smtp)?\d+\s[?:H|I]=(\(?[a-zA-Z0-9-._]+\)?)?.\[?([a-zA-Z0-9.:]+)\]?.([0-9]{2,3})\s')
59-
exim_status = re.compile(r'.*(rejected).(.*)|(.>{1}).*T=(.*)|.*(\*\*).(.*)|.*(==).*T.*:.(.*)')
59+
#exim_status = re.compile(r'.*(rejected).(.*)|(.>{1}).*T=(.*)|.*(\*\*).(.*)|.*(==).*T.*:.(.*)')
60+
exim_status = re.compile(r'.*(rejected).(.*)|(.>{1}).*\s(?:T|C)="?(.*)(?:"|S)|.*(\*\*).(.*)|.*(==).*(?:T=).*:\s(.*)')
61+
6062

6163
# sendmail regexp
6264
sendm_to = re.compile(r'.*to=(.*), ctladdr')

0 commit comments

Comments
 (0)