Страница 1 из 1

Exim не отправляет почту

Добавлено: 2008-12-09 13:50:13
spens
Получил наследство:

Код: Выделить всё

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mx.mx.ru ESMTP Exim 4.69 Tue, 09 Dec 2008 13:32:46 +0300
HELO mx.mx.ru
250 mx.mx.ru Hello localhost [127.0.0.1]
MAIL FROM:<info@info.ru>
250 OK
RCPT TO:<user@gmail.com>
421 Unexpected failure, please try later
Принимает почту нормально, локально тоже проходит без проблем.

В логе есть такое:

Код: Выделить всё

main_20081209.log:2008-12-09 13:45:14 Delay 0s for localhost [127.0.0.1] with HELO=mx.mx.ru. Mail from info@info.ru to user@gmail.com.
main_20081209.log-2008-12-09 13:45:14 unknown named domain list "+relay_domains"
В конфиге есть такое:

Код: Выделить всё

  
accept  domains = +local_domains
accept  domains = +relay_domains
accept  hosts   = +relay_hosts

deny    message  =  unrouteable address
          !verify  =  recipient
deny    message =  relay not permitted
          message = unknown user
          verify = recipient
Нутром чую, что косяк в настройке связанной с указанием локальных доменов, но Exim вижу впервые, поэтому не могу быстро сообразить что к чему. Если кто подскажет, гранд мерси.

Re: Exim не отправляет почту

Добавлено: 2008-12-09 14:24:42
spens
Пошла почта. Ларчик открывался просто.
В конфиге не были указаны relay_domains (на что и ругался лог и соответственно почта с этих доменов не шла).
Добавил:

Код: Выделить всё

domainlist relay_domains = mysql; MYSQL_DOMAINS_many
и все стало ОК.