Продолжаем разговор: о странностях работы почты после дурных рук

Sep 10, 2010 12:37


В предыдущем посте я рассказывал о том как я удалил напрочь логи debian и что всё сломалось. Сегодня я расскажу продолжение этой истории. У одного из менеджеров перестала работать почта на этом сервере. Сервер ещё на входящей сессии давал отлуп о невозможности релея. Вроде ж ничего не менял такого.
Создал на том же сервере аккаунт в другом домене - почта работает «на ура».
Узнал хитрую команду (надо сначала сервер убить):

exim -bd -d+all >/var/log/exim4/fullog 2>/var/log/exim4/fullerr

В результате проблема была локализована и грубо решена: /etc/exim4/vexim-acl-check-rcpt.conf

# deny hosts = ! +relay_from_hosts
# condition = ${if eq {${lookup mysql{select count(*) from domains \
# where domain = ‘${quote_mysql:$domain}’ \
# and spamassassin=’1′}}}{1} {yes}{no}}
# !acl = spf_rcpt_acl
accept authenticated = *
# accept hosts = 192.168.188.140
accept hosts = *
deny message = DNSBL listed at $dnslist_domain\n$dnslist_text
dnslists = dnsbl.njabl.org:cbl.abuseat.org:bl.spamcop.net

В этом файле был добавлен accept hosts = * и закомментированы две следующие строки. После чего почта начала ходить. Что это было?
(c)

debian, linux, log, exim

Previous post Next post
Up