43 lines
1.8 KiB
HTML
43 lines
1.8 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>TLS Report</title>
|
|
</head>
|
|
<body>
|
|
<h3>TLS Report Summary:</h3>
|
|
<p>Organization: {{ report.organization_name }}</p>
|
|
<p>Date Range: {{ report.date_range.start_datetime }} to {{ report.date_range.end_datetime }}</p>
|
|
<p>Contact: {{ report.contact_info }}</p>
|
|
<p>Report ID: {{ report.report_id }}</p>
|
|
|
|
<h4>Policies:</h4>
|
|
{% for policy in report.policies %}
|
|
<h5>Policy Domain: {{ policy.policy.policy_domain }}</h5>
|
|
<ul>
|
|
<li>Policy Type: {{ policy.policy.policy_type }}</li>
|
|
<li>Policy String: {{ policy.policy.policy_string | join(", ") }}</li>
|
|
<li>Successful Sessions: {{ policy.summary.total_successful_session_count }}</li>
|
|
<li>Failed Sessions: {{ policy.summary.total_failure_session_count }}</li>
|
|
</ul>
|
|
|
|
<ul>
|
|
{% for mx_host in policy.policy.mx_host %}
|
|
<li>Hostname: {{ mx_host.hostname }}, Failures: {{ mx_host.failure_count }}, Result: {{ mx_host.result_type }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
|
|
<ul>
|
|
{% for detail in policy.failure_details %}
|
|
<li>Result: {{ detail.result_type }}, Sending IP: {{ detail.sending_mta_ip }}, Failed Sessions: {{ detail.failed_session_count }}
|
|
{% if detail.failure_reason_code != "" %}
|
|
(Reason: {{ detail.failure_reason_code }})
|
|
{% endif %}
|
|
</li>
|
|
(Receiving IP: {{ detail.receiving_ip }})
|
|
(Receiving MX: {{ detail.receiving_mx_hostname }})
|
|
(Additional Info: {{ detail.additional_info }})
|
|
{% endfor %}
|
|
</ul>
|
|
{% endfor %}
|
|
</body>
|
|
</html> |