mirror of
https://github.com/domainaware/parsedmarc.git
synced 2026-08-02 21:52:18 +00:00
Update docs
This commit is contained in:
+17
-11
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>parsedmarc — parsedmarc 8.7.0 documentation</title>
|
||||
<title>parsedmarc — parsedmarc 8.8.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="../_static/css/theme.css" />
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
parsedmarc
|
||||
</a>
|
||||
<div class="version">
|
||||
8.7.0
|
||||
8.8.0
|
||||
</div>
|
||||
<div role="search">
|
||||
<form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
|
||||
@@ -51,6 +51,7 @@
|
||||
<li class="toctree-l1"><a class="reference internal" href="../usage.html">Using parsedmarc</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../output.html">Sample outputs</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../elasticsearch.html">Elasticsearch and Kibana</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../opensearch.html">OpenSearch and Grafana</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../kibana.html">Using the Kibana dashboards</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../splunk.html">Splunk</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="../davmail.html">Accessing an inbox using OWA/EWS</a></li>
|
||||
@@ -120,7 +121,7 @@
|
||||
<span class="kn">from</span> <span class="nn">parsedmarc.utils</span> <span class="kn">import</span> <span class="n">parse_email</span>
|
||||
<span class="kn">from</span> <span class="nn">parsedmarc.utils</span> <span class="kn">import</span> <span class="n">timestamp_to_human</span><span class="p">,</span> <span class="n">human_timestamp_to_datetime</span>
|
||||
|
||||
<span class="n">__version__</span> <span class="o">=</span> <span class="s2">"8.7.0"</span>
|
||||
<span class="n">__version__</span> <span class="o">=</span> <span class="s2">"8.8.0"</span>
|
||||
|
||||
<span class="n">logger</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">"parsedmarc v</span><span class="si">{0}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">__version__</span><span class="p">))</span>
|
||||
|
||||
@@ -300,10 +301,14 @@
|
||||
<span class="n">new_failure_details</span> <span class="o">=</span> <span class="n">OrderedDict</span><span class="p">(</span>
|
||||
<span class="n">result_type</span><span class="o">=</span><span class="n">failure_details</span><span class="p">[</span><span class="s2">"result-type"</span><span class="p">],</span>
|
||||
<span class="n">failed_session_count</span><span class="o">=</span><span class="n">failure_details</span><span class="p">[</span><span class="s2">"failed-session-count"</span><span class="p">],</span>
|
||||
<span class="n">sending_mta_ip</span><span class="o">=</span><span class="n">failure_details</span><span class="p">[</span><span class="s2">"sending-mta-ip"</span><span class="p">],</span>
|
||||
<span class="n">receiving_ip</span><span class="o">=</span><span class="n">failure_details</span><span class="p">[</span><span class="s2">"receiving-ip"</span><span class="p">]</span>
|
||||
<span class="p">)</span>
|
||||
|
||||
<span class="k">if</span> <span class="s2">"sending-mta-ip"</span> <span class="ow">in</span> <span class="n">failure_details</span><span class="p">:</span>
|
||||
<span class="n">new_failure_details</span><span class="p">[</span><span class="s2">"sending_mta_ip"</span><span class="p">]</span> <span class="o">=</span> <span class="n">failure_details</span><span class="p">[</span>
|
||||
<span class="s2">"sending-mta-ip"</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="s2">"receiving-ip"</span> <span class="ow">in</span> <span class="n">failure_details</span><span class="p">:</span>
|
||||
<span class="n">new_failure_details</span><span class="p">[</span><span class="s2">"receiving_ip"</span><span class="p">]</span> <span class="o">=</span> <span class="n">failure_details</span><span class="p">[</span>
|
||||
<span class="s2">"receiving-ip"</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="s2">"receiving-mx-hostname"</span> <span class="ow">in</span> <span class="n">failure_details</span><span class="p">:</span>
|
||||
<span class="n">new_failure_details</span><span class="p">[</span><span class="s2">"receiving_mx_hostname"</span><span class="p">]</span> <span class="o">=</span> <span class="n">failure_details</span><span class="p">[</span>
|
||||
<span class="s2">"receiving-mx-hostname"</span><span class="p">]</span>
|
||||
@@ -389,6 +394,7 @@
|
||||
<span class="n">organization_name</span><span class="o">=</span><span class="n">report</span><span class="p">[</span><span class="s2">"organization-name"</span><span class="p">],</span>
|
||||
<span class="n">begin_date</span><span class="o">=</span><span class="n">report</span><span class="p">[</span><span class="s2">"date-range"</span><span class="p">][</span><span class="s2">"start-datetime"</span><span class="p">],</span>
|
||||
<span class="n">end_date</span><span class="o">=</span><span class="n">report</span><span class="p">[</span><span class="s2">"date-range"</span><span class="p">][</span><span class="s2">"end-datetime"</span><span class="p">],</span>
|
||||
<span class="n">contact_info</span><span class="o">=</span><span class="n">report</span><span class="p">[</span><span class="s2">"contact-info"</span><span class="p">],</span>
|
||||
<span class="n">report_id</span><span class="o">=</span><span class="n">report</span><span class="p">[</span><span class="s2">"report-id"</span><span class="p">],</span>
|
||||
<span class="n">policies</span><span class="o">=</span><span class="n">policies</span>
|
||||
<span class="p">)</span>
|
||||
@@ -449,10 +455,10 @@
|
||||
<span class="sd"> """</span>
|
||||
|
||||
<span class="n">fields</span> <span class="o">=</span> <span class="p">[</span><span class="s2">"organization_name"</span><span class="p">,</span> <span class="s2">"begin_date"</span><span class="p">,</span> <span class="s2">"end_date"</span><span class="p">,</span> <span class="s2">"report_id"</span><span class="p">,</span>
|
||||
<span class="s2">"successful_session_count"</span><span class="p">,</span> <span class="s2">"failed_session_count"</span><span class="p">,</span>
|
||||
<span class="s2">"policy_domain"</span><span class="p">,</span> <span class="s2">"policy_type"</span><span class="p">,</span> <span class="s2">"policy_strings"</span><span class="p">,</span>
|
||||
<span class="s2">"mx_host_patterns"</span><span class="p">,</span> <span class="s2">"sending_mta_ip"</span><span class="p">,</span> <span class="s2">"receiving_ip"</span><span class="p">,</span>
|
||||
<span class="s2">"receiving_mx_hostname"</span><span class="p">,</span> <span class="s2">"receiving_mx_helo"</span><span class="p">,</span>
|
||||
<span class="s2">"result_type"</span><span class="p">,</span> <span class="s2">"successful_session_count"</span><span class="p">,</span>
|
||||
<span class="s2">"failed_session_count"</span><span class="p">,</span> <span class="s2">"policy_domain"</span><span class="p">,</span> <span class="s2">"policy_type"</span><span class="p">,</span>
|
||||
<span class="s2">"policy_strings"</span><span class="p">,</span> <span class="s2">"mx_host_patterns"</span><span class="p">,</span> <span class="s2">"sending_mta_ip"</span><span class="p">,</span>
|
||||
<span class="s2">"receiving_ip"</span><span class="p">,</span> <span class="s2">"receiving_mx_hostname"</span><span class="p">,</span> <span class="s2">"receiving_mx_helo"</span><span class="p">,</span>
|
||||
<span class="s2">"additional_info_uri"</span><span class="p">,</span> <span class="s2">"failure_reason_code"</span><span class="p">]</span>
|
||||
|
||||
<span class="n">csv_file_object</span> <span class="o">=</span> <span class="n">StringIO</span><span class="p">(</span><span class="n">newline</span><span class="o">=</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span>
|
||||
@@ -546,7 +552,7 @@
|
||||
<span class="n">new_report_metadata</span><span class="p">[</span><span class="s2">"report_id"</span><span class="p">]</span> <span class="o">=</span> <span class="n">report_id</span>
|
||||
<span class="n">date_range</span> <span class="o">=</span> <span class="n">report</span><span class="p">[</span><span class="s2">"report_metadata"</span><span class="p">][</span><span class="s2">"date_range"</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="nb">int</span><span class="p">(</span><span class="n">date_range</span><span class="p">[</span><span class="s2">"end"</span><span class="p">])</span> <span class="o">-</span> <span class="nb">int</span><span class="p">(</span><span class="n">date_range</span><span class="p">[</span><span class="s2">"begin"</span><span class="p">])</span> <span class="o">></span> <span class="mi">2</span><span class="o">*</span><span class="mi">86400</span><span class="p">:</span>
|
||||
<span class="n">_error</span> <span class="o">=</span> <span class="s2">"Timespan > 24 hours - RFC 7489 section 7.2"</span>
|
||||
<span class="n">_error</span> <span class="o">=</span> <span class="s2">"Time span > 24 hours - RFC 7489 section 7.2"</span>
|
||||
<span class="n">errors</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">_error</span><span class="p">)</span>
|
||||
<span class="n">date_range</span><span class="p">[</span><span class="s2">"begin"</span><span class="p">]</span> <span class="o">=</span> <span class="n">timestamp_to_human</span><span class="p">(</span><span class="n">date_range</span><span class="p">[</span><span class="s2">"begin"</span><span class="p">])</span>
|
||||
<span class="n">date_range</span><span class="p">[</span><span class="s2">"end"</span><span class="p">]</span> <span class="o">=</span> <span class="n">timestamp_to_human</span><span class="p">(</span><span class="n">date_range</span><span class="p">[</span><span class="s2">"end"</span><span class="p">])</span>
|
||||
@@ -1539,7 +1545,7 @@
|
||||
<span class="n">message</span> <span class="o">=</span> <span class="s2">"Moving message"</span>
|
||||
<span class="n">logger</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="s2">"</span><span class="si">{0}</span><span class="s2"> </span><span class="si">{1}</span><span class="s2"> of </span><span class="si">{2}</span><span class="s2">: UID </span><span class="si">{3}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span>
|
||||
<span class="n">message</span><span class="p">,</span>
|
||||
<span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="n">smtp_tls_msg_uids</span><span class="p">,</span> <span class="n">msg_uid</span><span class="p">))</span>
|
||||
<span class="n">i</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="n">number_of_smtp_tls_uids</span><span class="p">,</span> <span class="n">msg_uid</span><span class="p">))</span>
|
||||
<span class="k">try</span><span class="p">:</span>
|
||||
<span class="n">connection</span><span class="o">.</span><span class="n">move_message</span><span class="p">(</span><span class="n">msg_uid</span><span class="p">,</span>
|
||||
<span class="n">smtp_tls_reports_folder</span><span class="p">)</span>
|
||||
|
||||
Reference in New Issue
Block a user