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

Отключить обратную проверку PTR в Zimbra и принудительно принять недопустимые домены

Я переместил старую систему Sendmail / Dovecot в систему редакции сообщества Zimbra. Мне нужно иметь возможность получать сообщения от определенных автономных хостов Linux, которые могут не иметь действительных записей A или установленных надлежащих обратных записей DNS (например, AT&T - это интернет-провайдер или системы, работающие на интернет-провайдере потребительского уровня). Установление обратного DNS или установка SMARTHOST не вариант.

Ошибка, которую я получаю в zimbra.log:

zimbra postfix/smtp[2200]: DB83B231B53: to=<root@host_name.baddomain.com>, relay=none, delay=0.07, delays=0.06/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=host_name.baddomain.com type=A: Host not found

Как я могу отменить это? Это проблема Postfix или Zimbra?

редактировать - Проблема, похоже, в нижнее подчеркивание в имени хоста сервера. Так что проблема с root@host_name.baddomain.com. Опять же, как я могу переопределить это в Zimbra?

очистить IP-адрес клиента (reject_unknown_client) в глобальных настройках zimbra

Я считаю, что это ошибка постфикса. Загляните в Zimbra Admin в разделе Global Settings MTA и дважды проверьте протокол и настройки проверки DNS, которые вы используете. Возможно, вам придется ослабить требование к полному доменному имени или отключить поиск DNS.

Мне никогда не приходилось решать эту проблему, поэтому я не могу быть уверен, что это причина вашей проблемы. Но с этого я бы начал.

РЕДАКТИРОВАТЬ: Просто была еще одна мысль. Убедитесь, что на вашем сервере Zimbra работает DNS. Возможно, разрешение имен не работает, что может проявляться таким образом.