Назад | Перейти на главную страницу

PostfixAdmin не принимает домен верхнего уровня .int

Меня попросили настроить новый почтовый сервер и предоставить для него Management WebUI (я выбрал PostfixAdmin) в Ubuntu Server 16.04 LTS.

Нам необходимо поддерживать адреса электронной почты в формате ...@<project-domain>.int, скажем @projectname.int, поскольку требуется для внутреннего проекта (не подключенного к Интернету) в разработке.

Я настроил почту, добавил projectname.int к моим файлам хоста сервера и рабочей станции (еще не в DNS), ping, чтобы проверить, добавил рабочих клиентов с этих других рабочих станций.

Но при настройке PostfixAdmin, на этапе создания «учетной записи суперадмина», когда я использую существующий (и хорошо протестированный) постфиксный адрес электронной почты admin@projectname.int не работает, пишет "Админ не действующий адрес электронной почты! Адрес электронной почты" (скриншот ниже).

Позже, с целью тестирования, я попробовал с admin@projectname.com, и это работает, так что, мне интересно, может быть, некоторые TLD, как .int, не разрешены по какой-то причине или по какой-то другой причине.

Вы хоть представляете, в чем проблема, или, если не разрешено, как я могу разрешить своему postfixadmin использовать .int?

Мой хост-файл / etc / hosts:

127.0.0.1 localhost.localdomain localhost
127.0.1.1 projectname.int mailsrv.projectname.int mailsrv 

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

В этом случае обычно требуется действующий домен, который разрешается вашим сервером (ами) имен. Однако, если у вас есть доступ к файлам конфигурации для Postfix Admin, вы можете попробовать изменить строку:

$CONF['emailcheck_resolve_domain']='YES';

кому:

$CONF['emailcheck_resolve_domain']='NO';

в config.inc.php чтобы обойти эту конкретную ошибку.