{% extends "base.html" %} {% block title %}Whitelisted IPs - Email Server{% endblock %} {% block content %}

Whitelisted IP Addresses

Add IP Address
Per Domain Whitelisted IP Addresses
{% if ips %}
{% for ip, domain in ips %} {% endfor %}
IP Address Domain Status Added Actions
{{ ip.ip_address }}
{% if ip.global_ip %} Global {% else %} {{ domain.domain_name }} {% endif %} {% if ip.is_active %} Active {% else %} Inactive {% endif %} {{ ip.created_at.strftime('%Y-%m-%d %H:%M') }}
{% if ip.is_active %}
{% else %}
{% endif %}
{% else %}

No IP Addresses Whitelisted

Add IP addresses to allow authentication without username/password

Add First IP Address
{% endif %}
{% if global_ips %}
Global Whitelisted IP Addresses (can be used for all domains)
{% for ip, domain in global_ips %} {% endfor %}
IP Address Status Added Actions
{{ ip.ip_address }}
{% if ip.is_active %} Active {% else %} Inactive {% endif %} {{ ip.created_at.strftime('%Y-%m-%d %H:%M') }}
{% if ip.is_active %}
{% else %}
{% endif %}
{% endif %}
IP Whitelist Information
{% if ips %}
  • Active IPs: {{ (ips|selectattr('0.is_active')|list|length) + (global_ips|selectattr('0.is_active')|list|length) }}
  • Domains covered: {{ ips|map(attribute='1.domain_name')|unique|list|length }}
  • Latest addition: {% set latest = ips|map(attribute='0')|max(attribute='created_at') %} {{ latest.created_at.strftime('%Y-%m-%d') if latest else 'N/A' }}
{% endif %}
How IP Whitelisting Works
  • Whitelisted IPs can send emails without username/password authentication
  • Per Domain IP associated with a specific domain
  • Global IP can be used for all domains
  • Global IP whitelisting only Domains added to server, if domain is not added, global IP will not work
  • If IP is whitelisted, invalid username/password will still pass authentication
Your Current IP
Detecting...
{% endblock %} {% block extra_js %} {% endblock %}