OptionalThis is a next step after the standard integration. xorlab protects email without a SIEM connected.
Go straight to the setup steps
Enable Logging via Syslog — the appender configuration, TCP/TLS, and all available parameters.
What you can send
Logging is event-based: you choose which events to forward, so you can start with verdicts only and expand from there. The categories most relevant to a SIEM:
The full list, with event IDs, severities, and the component each one is emitted by, is in the Loggers reference.
Choose a payload format
Details and worked examples: Format Converters.
Transport and reliability
Both
RFC3164 (default) and RFC5424 framing are supported through the format parameter, and hostName sets the log source identifier your SIEM keys on. See Available attributes.
Where to configure it in your SIEM
xorlab appears to your SIEM as a generic Syslog source, so the work on the SIEM side is the platform’s standard “add a Syslog source” procedure. We do not ship per-vendor apps. Use the vendor’s own documentation below, and point the source at thesyslogHost and port you configured in xorlab.
Not listed here does not mean unsupported. Any platform with a Syslog listener works the same way — look for “syslog input”, “syslog source”, or “log source” in its documentation.
If your collector prefers files
For on-premises deployments you can also write events to a rolling log file and let an existing agent or log shipper pick them up. This is often the path of least resistance when you already run a forwarder on every host.Enable Logging to a File
Rolling file appender with size and retention policies.
Export threat intelligence
Theti.* events are worth calling out separately. Whenever xorlab identifies a malicious element in an email, it emits the indicator as its own event:
Because xorlab derives these from attacks against your own organization, they are usually higher-signal than a generic feed. Common uses are populating a SIEM threat intelligence index, blocking indicators on the proxy or firewall, or hunting retroactively across other log sources.
Verify the integration
- Configure the appender and logger as described in Enable Logging via Syslog.
- Generate the event you subscribed to — for verdict events, send a test email through xorlab.
- Confirm the event arrives in your SIEM. If nothing appears, check in this order:
- Is the event emitted by the component whose
logback-audit.xmlyou edited? Each component has its own configuration directory, listed in Before You Begin. - Is the chosen pattern valid for the chosen event?
%coreJsonMsgonly works fortrace.*events. - Is UDP truncating the payload? Extended JSON records easily exceed 1500 bytes — switch to TCP.
- Is the port reachable from the xorlab MTA and XCC? See the Network Guide.
- Is the event emitted by the component whose