linux007 (linux007) wrote,
linux007
linux007

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

В предыдущем посте я рассказывал о том как я удалил напрочь логи 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)
Tags: debian, exim, linux, log
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 11 comments