Меня попросили настроить новый почтовый сервер и предоставить для него 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
?
postfixadmin 3.2 (tar.gz загружен с sourceforge)
Мой хост-файл / 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
чтобы обойти эту конкретную ошибку.