mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-04-08 09:41:35 +00:00
- Promote reverse DNS information to primary heading. - Add information that only one domain have reverse DNS configured. - Clarify that ISP are also responsible for reverse DNS. - Show reverse DNS records only for primary domain. Tests: - View email app. List of domains is shown in the domain section. Primary domain is marked with a special icon. - Clicking on the domain works. DNS and reverse DNS information is shown. DKIM key information is present. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Benedek Nagy <contact@nbenedek.me>
96 lines
3.1 KiB
HTML
96 lines
3.1 KiB
HTML
{% extends "base.html" %}
|
|
{% comment %}
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
{% endcomment %}
|
|
|
|
{% load i18n %}
|
|
|
|
{% block content %}
|
|
<h3>{% trans "DNS Records for domain:" %} {{ domain }}</h3>
|
|
|
|
<p>
|
|
{% blocktrans trimmed %}
|
|
The following DNS records must be added manually on this domain for the
|
|
mail server to work properly for this domain.
|
|
{% endblocktrans %}
|
|
</p>
|
|
|
|
<div class="table-responsive">
|
|
<table class="table table-sm">
|
|
<thead>
|
|
<tr>
|
|
<th>{% trans "Domain" %}</th>
|
|
<th>{% trans "TTL" %}</th>
|
|
<th>{% trans "Class" %}</th>
|
|
<th>{% trans "Type" %}</th>
|
|
<th>{% trans "Priority" %}</th>
|
|
<th>{% trans "Weight" %}</th>
|
|
<th>{% trans "Port" %}</th>
|
|
<th>{% trans "Host/Target/Value" %}</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for dns_entry in dns_entries %}
|
|
<tr>
|
|
<td>{{ dns_entry.domain|default_if_none:"" }}</td>
|
|
<td>{{ dns_entry.ttl }}</td>
|
|
<td>{{ dns_entry.class_ }}</td>
|
|
<td>{{ dns_entry.type_ }}</td>
|
|
<td>{{ dns_entry.priority }}</td>
|
|
<td>{{ dns_entry.weight|default_if_none:"" }}</td>
|
|
<td>{{ dns_entry.port|default_if_none:"" }}</td>
|
|
<td class="text-break">{{ dns_entry.get_split_value }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
{% if domain == primary_domain %}
|
|
<h3>{% trans "Reverse DNS Records for IP Addresses" %}</h3>
|
|
|
|
<p>
|
|
{% blocktrans trimmed %}
|
|
If your {{ box_name }} runs on a cloud service infrastructure, you
|
|
should configure <a href="https://en.wikipedia.org/wiki/Reverse_DNS_lookup">
|
|
Reverse DNS lookup</a>. This isn't mandatory, however, it greatly improves
|
|
email deliverability. Reverse DNS isn't configured where your regular DNS
|
|
is. You should look for it in the settings of your VPS/ISP. Some providers
|
|
preconfigure the IP address part for you and you only have to set the
|
|
domain part. Only one of your domains can have Revese DNS lookup
|
|
configured unless you have multiple public IP addresses.
|
|
{% endblocktrans %}
|
|
</p>
|
|
|
|
<p>
|
|
{% blocktrans trimmed %}
|
|
An external service is used to lookup public IP address to show in the
|
|
following section. This can be configured in the privacy app.
|
|
{% endblocktrans %}
|
|
</p>
|
|
|
|
<div class="table-responsive">
|
|
<table class="table table-sm">
|
|
<thead>
|
|
<tr>
|
|
<th>{% trans "Host" %}</th>
|
|
<th>{% trans "TTL" %}</th>
|
|
<th>{% trans "Type" %}</th>
|
|
<th>{% trans "Host/Target/Value" %}</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for dns_entry in reverse_dns_entries %}
|
|
<tr>
|
|
<td>{{ dns_entry.domain|default_if_none:"" }}</td>
|
|
<td>{{ dns_entry.ttl }}</td>
|
|
<td>{{ dns_entry.type_ }}</td>
|
|
<td class="text-break">{{ dns_entry.get_split_value }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
{% endif %}
|
|
{% endblock %}
|