Проблема с доставкой почты локальному руту

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
NetMan
проходил мимо
Сообщения: 1
Зарегистрирован: 2011-01-29 15:09:05

Проблема с доставкой почты локальному руту

Непрочитанное сообщение NetMan » 2011-02-22 9:20:35

exim-4.74

формируется ежедневное письмо-отчёт

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

2011-02-22 03:02:14 1Prdpe-000FYE-4e <= root@gate.bla-bla.local H=(gate.bla-bla.local) [127.0.0.1] I=[127.0.0.1]:25 P=esmtp S=1772 id=201102212202.p1LM2Exp059763@gate.bla-bla.local from <root@gate.bla-bla.local> for root@gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FYE-4e remote host address is the local host: gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FYE-4e == root@gate.bla-bla.local R=dnslookup defer (-1): remote host address is the local host
2011-02-22 03:02:14 1Prdpe-000FYE-4e ** root@gate.bla-bla.local: retry timeout exceeded
2011-02-22 03:02:14 1Prdpe-000FYw-AA <= <> R=1Prdpe-000FYE-4e U=mailnull P=local S=2637 from <> for root@gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FYE-4e Completed
2011-02-22 03:02:14 1Prdpe-000FYw-AA remote host address is the local host: gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FYw-AA == root@gate.bla-bla.local R=dnslookup defer (-1): remote host address is the local host
2011-02-22 03:02:14 1Prdpe-000FYw-AA ** root@gate.bla-bla.local: retry timeout exceeded
2011-02-22 03:02:14 1Prdpe-000FYw-AA root@gate.bla-bla.local: error ignored
2011-02-22 03:02:14 1Prdpe-000FYw-AA Completed
2011-02-22 03:02:14 1Prdpe-000FZA-BO <= root@gate.bla-bla.local H=(gate.bla-bla.local) [127.0.0.1] I=[127.0.0.1]:25 P=esmtp S=6357 id=201102212202.p1LM2EhF059838@gate.bla-bla.local from <root@gate.bla-bla.local> for root@gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FZA-BO remote host address is the local host: gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FZA-BO == root@gate.bla-bla.local R=dnslookup defer (-1): remote host address is the local host
2011-02-22 03:02:14 1Prdpe-000FZA-BO ** root@gate.bla-bla.local: retry timeout exceeded
2011-02-22 03:02:14 1Prdpe-000FZC-Fu <= <> R=1Prdpe-000FZA-BO U=mailnull P=local S=7222 from <> for root@gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FZA-BO Completed
2011-02-22 03:02:14 1Prdpe-000FZC-Fu remote host address is the local host: gate.bla-bla.local
2011-02-22 03:02:14 1Prdpe-000FZC-Fu == root@gate.bla-bla.local R=dnslookup defer (-1): remote host address is the local host
2011-02-22 03:02:14 1Prdpe-000FZC-Fu ** root@gate.bla-bla.local: retry timeout exceeded
2011-02-22 03:02:14 1Prdpe-000FZC-Fu root@gate.bla-bla.local: error ignored
2011-02-22 03:02:14 1Prdpe-000FZC-Fu Completed
Т.е. вместо имени почтового домена bla-bla.ru подставляется локальное имя хоста gate.bla-bla.local На сколько я понимаю, система отправляет письма просто на root, а эксим должен подставить имя домена, который установлен в переменных:

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

#Имя домена, добавляемое для локальных юзеров системы, при отправке ими почты.
qualify_domain = bla-bla.ru
#Имя домена, добавляемое для локальных юзеров системы, при приёме почты.
qualify_recipient = bla-bla.ru
если такие письма отправлены с хостов:

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

#Список хостов, от которых релеим почту. Это внутренняя подсеть и все дружественные хосты.
hostlist   relay_from_hosts = localhost:127.0.0.1/8:192.168.67.0/24:192.168.117.0/24:192.168.69.0/24

#По дефолту exim запрещает адреса, состоящие только из локальной части. Нужно разрешить
#Для хостов:
sender_unqualified_hosts = +relay_from_hosts
#Для получателей:
recipient_unqualified_hosts = +relay_from_hosts
Т.е. вродебы всё в порядке, и на другой машине с таким же конфигом всё в порядке, но тут вот косяк. Не пойму, в чём он?

Надо ли полный конфиг эксима?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Mamazulu
рядовой
Сообщения: 20
Зарегистрирован: 2008-09-10 9:19:17

Re: Проблема с доставкой почты локальному руту

Непрочитанное сообщение Mamazulu » 2011-03-01 11:01:20

Насколько я понял, у тебя не прописаны системные алисасы

Подредактируй файл /etc/aliases , пропиши с на какой адрес пересылать почту рута

и вставь в configure этот блок:

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

system_aliases_file:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup{$local_part}lsearch{/etc/aliases}}
  user = mailnull (заменишь на своих системных)
  group = mailnull (заменишь на своих системных)
  file_transport = address_file
  pipe_transport = address_pipe
Мне такое помогло