Postfix/Spamassassin не может определять rDNS слишком часто

Я выполняю сервер Debian 7.9 с Постфиксом 2.9.6 и Spamassassin 3.3.2.

Один из стандарта проверяет, что Spamassassin делает, должен проверить на запись rDNS. Я предполагаю, что это получает ту информацию от Received: from ... заголовок в сообщении, переданном от Постфикса.

Теперь довольно часто Постфиксу не удается разрешить имя хоста для IP-адреса, который излишне дает худший счет, чем он заслуживает, почти со всех времен на самом деле существует имя хоста. Если я проверяю эти сообщения вручную, я вижу, что в упомянутом заголовке часто говорится Received: from example.com (unknown [1.2.3.4]) by ... в то время как одновременно, если я пытаюсь разрешить IP-адрес сам (в оболочке сервера) он работает без проблемы.

Какова проблема здесь? Существует ли, возможно, слишком агрессивный тайм-аут, который не дает ему достаточно времени? Если так, есть ли способ скорректировать этот тайм-аут? Мой сервер не получает тысячи сообщений в минуту, таким образом ожидая, еще несколько секунд не причинили бы боль. Был бы, переключая на DNS по справке TCP эту проблему? Если так, как я могу сказать Постфиксу использовать TCP для запросов DNS?

1
задан 6 October 2015 в 18:12
1 ответ

Как оказалось, я запускал установку Postfix с Параметр chroot установлен в значение по умолчанию "да". После того, как я установил для него значение «нет» (так как я не использую chroot), похоже, проблема решена.

Я до сих пор не понимаю, почему раньше у него не было проблем, но теперь он работает.

Рассматриваемая настройка находится в /etc/postfix/master.cf: ( Источник )

# =============================================================
# service type  private unpriv  chroot  wakeup  maxproc command
#               (yes)   (yes)   (yes)   (never) (100)
# =============================================================
smtp      inet  n       -       n       -       -       smtpd

# This had to be set to "n":    ^
0
ответ дан 4 December 2019 в 07:04

Теги

Похожие вопросы