{% extends "layouts/base.html" %} {% from "components/ui/card.html" import card, card_header, card_title, card_description, card_content, card_footer %} {% from "components/ui/button.html" import button %} {% from "components/ui/alert.html" import alert, alert_title, alert_description %} {% from "components/ui/input.html" import input, label, form_group %} {% block title %}Settings - DMARQ{% endblock %} {% block page_title %}Settings{% endblock %} {% block content %}
{% call card() %} {% call card_header() %} {% call card_title() %}IMAP Configuration{% endcall %} {% call card_description() %} Configure the IMAP connection to automatically retrieve DMARC reports from your email {% endcall %} {% endcall %} {% call card_content() %}
{% call form_group() %} {% call label(for="imap_server", required=True) %}IMAP Server{% endcall %} {{ input(type="text", name="imap_server", id="imap_server", placeholder="mail.example.com", required=True) }} {% endcall %} {% call form_group() %} {% call label(for="imap_port", required=True) %}IMAP Port{% endcall %} {{ input(type="number", name="imap_port", id="imap_port", value="993", required=True) }} {% endcall %} {% call form_group() %} {% call label(for="imap_ssl") %}Use SSL{% endcall %}
{% endcall %}
{% call form_group() %} {% call label(for="imap_username", required=True) %}IMAP Username{% endcall %} {{ input(type="text", name="imap_username", id="imap_username", placeholder="dmarc-reports@example.com", required=True) }} {% endcall %} {% call form_group() %} {% call label(for="imap_password", required=True) %}IMAP Password{% endcall %}
{{ input(type="password", name="imap_password", id="imap_password", required=True) }}
{% endcall %} {% call form_group() %} {% call label(for="polling_interval") %}Polling Interval (minutes){% endcall %} {{ input(type="number", name="polling_interval", id="polling_interval", value="60", min="15", max="1440") }}

How often to check for new reports (minimum 15 minutes)

{% endcall %}
{% endcall %} {% endcall %} {% call card() %} {% call card_header() %} {% call card_title() %}DMARC Policy Management{% endcall %} {% call card_description() %} Configure default DMARC policy settings for newly added domains {% endcall %} {% endcall %} {% call card_content() %}
{% call form_group() %} {% call label(for="default_policy") %}Default DMARC Policy{% endcall %}

Policy applied to new domains when no specific policy is set

{% endcall %} {% call form_group() %} {% call label(for="percent") %}Percentage{% endcall %}
100%

Percentage of messages to which the DMARC policy is applied

{% endcall %}
{% endcall %} {% endcall %}
{% endblock %} {% block scripts %} {% endblock %}