mentat.emails.event module¶
This module contains implementation of email reports send by the mentat-reporter.py
component. It is based on mentat.emails.base.BaseEmail
.
-
mentat.emails.event.
REPORT_CLASS_EVENT
= 'events'¶ Module constant for event report types.
-
mentat.emails.event.
REPORT_EVCOUNT_HEADER
= 'X-Mentat-Report-Event-Count'¶ Custom email header: Report event count
-
mentat.emails.event.
REPORT_ID_PARENT_HEADER
= 'X-Mentat-Report-Parent-Id'¶ Custom email header: Parent report identifier
-
mentat.emails.event.
REPORT_SEVERITY_HEADER
= 'X-Mentat-Report-Severity'¶ Custom email header: Report severity
-
mentat.emails.event.
REPORT_SRCIP_HEADER
= 'X-Mentat-Report-Src-IP'¶ Custom email header: Report source IP
-
mentat.emails.event.
REPORT_TESTDATA_HEADER
= 'X-Mentat-Report-Test-Data'¶ Custom email header: Report type
-
mentat.emails.event.
REPORT_WINDOW_HEADER
= 'X-Mentat-Report-Time-Window'¶ Custom email header: Report time window
-
class
mentat.emails.event.
ReportEmail
(headers, **kwargs)[source]¶ Bases:
mentat.emails.base.BaseEmail
Implementation of email reports send by the mentat-reporter.py Mentat component.
-
static
guess_attachment
(filepath)[source]¶ Guess the mimetype for given attachment file.
- Parameters
filepath (str) – Path to the attachment file.
- Returns
Email mimetype for the given attachment file.
- Return type
str
-
report_class
= 'events'¶
-
static