{% extends "base.html" %} {% block title %} {% trans %}Domain details{% endtrans %} {% endblock %} {% block subtitle %} {{ domain.name }} {% endblock %} {% block main_action %} {% if current_user.global_admin %} {% if domain.dkim_publickey %} {% trans %}Regenerate keys{% endtrans %} {% else %} {% trans %}Generate keys{% endtrans %} {% endif %} {% endif %} {% endblock %} {% block content %} {% call macros.table(datatable=False) %} {% set hostname = config["HOSTNAMES"].split(",")[0] %} {% trans %}Domain name{% endtrans %} {{ domain.name }} {% trans %}DNS MX entry{% endtrans %}
{{ domain.name }}. 600 IN MX 10 {{ hostname }}.
{% trans %}DNS SPF entries{% endtrans %}
{{ domain.name }}. 600 IN TXT "v=spf1 mx a:{{ hostname }} -all"
{% if domain.dkim_publickey %} {% trans %}DKIM public key{% endtrans %}
{{ domain.dkim_publickey }}
{% trans %}DNS DKIM entry{% endtrans %}
{{ config["DKIM_SELECTOR"] }}._domainkey.{{ domain.name }}. 600 IN TXT "v=DKIM1; k=rsa; p={{ domain.dkim_publickey }}"
{% trans %}DNS DMARC entry{% endtrans %}
_dmarc.{{ domain.name }}. 600 IN TXT "v=DMARC1; p=reject;{% if config["DMARC_RUA"] %} rua=mailto:{{ config["DMARC_RUA"] }}@{{ config["DOMAIN"] }};{% endif %}{% if config["DMARC_RUF"] %} ruf=mailto:{{ config["DMARC_RUF"] }}@{{ config["DOMAIN"] }};{% endif %} adkim=s; aspf=s"
{% endif %} {% trans %}DNS client auto-configuration (RFC6186) entries{% endtrans %}
_submission._tcp.{{ domain.name }}. 600 IN SRV 1 1 587 {{ config["HOSTNAMES"].split(',')[0] }}.
_imap._tcp.{{ domain.name }}. 600 IN SRV 100 1 143 {{ config["HOSTNAMES"].split(',')[0] }}.
_pop3._tcp.{{ domain.name }}. 600 IN SRV 100 1 110 {{ config["HOSTNAMES"].split(',')[0] }}.
{% if config["TLS_FLAVOR"] != "notls" %}
_submissions._tcp.{{ domain.name }}. 600 IN SRV 10 1 465 {{ config["HOSTNAMES"].split(',')[0] }}.
_imaps._tcp.{{ domain.name }}. 600 IN SRV 10 1 993 {{ config["HOSTNAMES"].split(',')[0] }}.
_pop3s._tcp.{{ domain.name }}. 600 IN SRV 10 1 995 {{ config["HOSTNAMES"].split(',')[0] }}.
{% endif %} {% endcall %} {% endblock %}