Fix up format according to actual log

This commit is contained in:
Brian Read 2025-01-11 11:12:02 +00:00
parent d4961059b6
commit 9739f78b19

View File

@ -578,21 +578,22 @@ def parse_data(data):
'sme': fields[0].strip() if len(fields) > 0 else None, 'sme': fields[0].strip() if len(fields) > 0 else None,
'qpsmtpd': fields[1].strip() if len(fields) > 1 else None, 'qpsmtpd': fields[1].strip() if len(fields) > 1 else None,
'id': fields[2].strip() if len(fields) > 2 else None, 'id': fields[2].strip() if len(fields) > 2 else None,
'logterse': fields[3].strip() if len(fields) > 3 else None, 'action': fields[3].strip() if len(fields) > 3 else None, #5
'ip': fields[4].strip() if len(fields) > 4 else None, 'logterse': fields[4].strip() if len(fields) > 4 else None,
'sendurl': fields[5].strip() if len(fields) > 5 else None, #1 'ip': fields[5].strip() if len(fields) > 5 else None,
'sendurl1': fields[6].strip() if len(fields) > 6 else None, #2 'sendurl': fields[6].strip() if len(fields) > 6 else None, #1
'from-email': fields[7].strip() if len(fields) > 7 else None, #3 'sendurl1': fields[7].strip() if len(fields) > 7 else None, #2
'error-reason': fields[7].strip() if len(fields) > 7 else None, #3 'from-email': fields[8].strip() if len(fields) > 8 else None, #3
'to-email': fields[8].strip() if len(fields) > 8 else None, #4 'error-reason': fields[8].strip() if len(fields) > 9 else None, #3
'error-plugin': fields[9].strip() if len(fields) > 9 else None, #5 'to-email': fields[9].strip() if len(fields) > 9 else None, #4
'action1': fields[9].strip() if len(fields) > 9 else None, #5 'error-plugin': fields[10].strip() if len(fields) > 10 else None, #5
'error-number' : fields[10].strip() if len(fields) > 10 else None, #6 'action1': fields[10].strip() if len(fields) > 10 else None, #5
'sender': fields[11].strip() if len(fields) > 11 else None, #7 'error-number' : fields[11].strip() if len(fields) > 11 else None, #6
'virus': fields[11].strip() if len(fields) > 11 else None, #7 'sender': fields[12].strip() if len(fields) > 12 else None, #7
'error-msg' :fields[12].strip() if len(fields) > 12 else None, #7 'virus': fields[12].strip() if len(fields) > 12 else None, #7
'spam-status': fields[12].strip() if len(fields) > 12 else None, #8 'error-msg' :fields[13].strip() if len(fields) > 13 else None, #7
'error-result': fields[13].strip() if len(fields) > 13 else None,#8 'spam-status': fields[13].strip() if len(fields) > 13 else None, #8
'error-result': fields[14].strip() if len(fields) > 14 else None,#8
# Add more fields as necessary # Add more fields as necessary
} }
except: except: