NAME

eris::log::context::postfix - Parses postfix messages into structured data

VERSION

version 0.008

SYNOPSIS

Parses postfix messages to extract relevant and interesting data.

ATTRIBUTES

matcher

A regex starting with the word 'postfix'

METHODS

contextualize_message

Parses a postfix messages into a structured document, extracting status information, IP addresses, and email addresses.

action    => Connect/Disconnect, etc.
dst_ip    => Receiver IP
dst_user  => "To" email address
proc      => Postfix daemon issuing the message, e.g.: smtpd, anvil
program   => Set to 'postfix' for simplicity
proto_app => ESMTP, SMTP, LMTP, etc.
src       => Advertised server name taking action
src_ip    => Sender IP
src_user  => "From" email address
status    => Whether the operation was successful

Tags messages with 'mail'

SEE ALSO

eris::log::contextualizer, eris::role::context

AUTHOR

Brad Lhotsky <brad@divisionbyzero.net>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2015 by Brad Lhotsky.

This is free software, licensed under:

The (three-clause) BSD License