The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Exim, сервер за натом(primary_hostname и пр. )"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Exim, сервер за натом(primary_hostname и пр. )"  +/
Сообщение от Skif (ok) on 06-Сен-10, 14:51 
Доброго всем!
Собственно сабж.
Имеется сервер. Вполне комфортно себе работал некоторое время после установки, но по ряду причин был выведен за nat и 25 порт проброшен на машину. Сменилось имя машины: вместо реального имени, которое резолвится из инета, получил имя для локалки(mx.domain.com на mx.local.bsd).
Это вводная. Теперь собственно сам вопрос.
Почта ходит в домене и за его пределы хорошо. Не ходит почта только для системных пользователей.
Для того что бы почта ходила были прописаны следующие параметры:

qualify_domain = mx.domain.com
qualify_recipient = mx.domain.com

теперь почта от root мне приходит с адреса root@mx.domain.com - всё нормально, я могу читать отчёты с сервера на любом почтовике. Проблема, когда я пытаюсь ответить на письмо:

root@mx /usr/home/skif/:mailq -v
9h  1.7K 1OsQ41-000Cf0-Gq <> *** frozen ***
          root@mx.domain.com
Причём даже если локально пытаюсь отправить письмо таже картина:
2010-09-06 13:38:43 1OsZ63-000Dfi-UO SA: Debug: SAEximRunCond expand returned: '0'
2010-09-06 13:38:43 1OsZ63-000Dfi-UO SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1OsZ63-000Dfi-UO). From <www@mx.domain.com> (local) for root@mx.local.bsd
2010-09-06 13:38:43 1OsZ63-000Dfi-UO <= www@mx.domain.com U=www P=local S=1057 id=20100906133843.128660b8q5oeefks@192.168.1.9 T="Test" from <www@mx.domain.com> for root@mx.local.bsd
2010-09-06 13:38:44 1OsZ63-000Dfi-UO lowest numbered MX record points to local host: mx.local.bsd
2010-09-06 13:38:44 1OsZ63-000Dfi-UO == root@mx.local.bsd R=dnslookup defer (-1): lowest numbered MX record points to local host
2010-09-06 13:38:44 1OsZ64-000Dfl-6z SA: Debug: SAEximRunCond expand returned: '0'
2010-09-06 13:38:44 1OsZ64-000Dfl-6z SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1OsZ64-000Dfl-6z). From <> (local) for admin@domain.com
2010-09-06 13:38:44 1OsZ64-000Dfl-6z <= <> R=1OsZ63-000Dfi-UO U=mailnull P=local S=746 T="Message frozen" from <> for admin@domain.com
2010-09-06 13:38:44 1OsZ63-000Dfi-UO Frozen
2010-09-06 13:38:44 1OsZ64-000Dfl-6z => /var/mail/exim/domain.com/Admin <admin@domain.com> R=virtual_domains T=virtual_delivery
2010-09-06 13:38:44 1OsZ64-000Dfl-6z Completed

То есть, по логам проблемы с MX для домена (шлю вместо mx.domain.com на прямую на mx.local.bsd, впрочем если слать на mx.domain.com разница не велика), но какие на фиг MX для локальной почты?
Подскажите куда копать?

PS:
root@gw /usr/home/skif/:lf /var/db/pkg/| grep exim
exim-4.72/
root@gw /usr/home/skif/:lf /var/db/pkg/ | grep exim
root@gw /usr/home/skif/:uname -r
8.0-RELEASE-p2
root@gw /usr/home/skif/:

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Exim, сервер за натом(primary_hostname и пр. )"  +/
Сообщение от Skif (ok) on 06-Сен-10, 14:55 
Да, добавлю ещё и отправка по user@mx.domain.com :

2010-09-06 13:53:30 1OsZKM-000DhX-Jr SA: Debug: SAEximRunCond expand returned: '0'
2010-09-06 13:53:30 1OsZKM-000DhX-Jr SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1OsZKM-000DhX-Jr). From <www@mx.domain.com> (local) for root@mx.domain.com
2010-09-06 13:53:30 1OsZKM-000DhX-Jr <= www@mx.domain.com U=www P=local S=1100 id=20100906135330.21243gs5k1f7j604@192.168.1.9 T="test3" from <www@mx.domain.com> for root@mx.domain.com
2010-09-06 13:53:30 1OsZKM-000DhX-Jr ** root@mx.domain.com: Unrouteable address
2010-09-06 13:53:30 1OsZKM-000Dha-S8 SA: Debug: SAEximRunCond expand returned: '0'
2010-09-06 13:53:30 1OsZKM-000Dha-S8 SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1OsZKM-000Dha-S8). From <> (local) for www@mx.domain.com
2010-09-06 13:53:30 1OsZKM-000Dha-S8 <= <> R=1OsZKM-000DhX-Jr U=mailnull P=local S=2097 T="Mail delivery failed: returning message to sender" from <> for www@mx.domain.com
2010-09-06 13:53:30 1OsZKM-000DhX-Jr Completed
2010-09-06 13:53:30 1OsZKM-000Dha-S8 ** www@mx.domain.com: Unrouteable address
2010-09-06 13:53:30 1OsZKM-000Dha-S8 Frozen (delivery error message)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Exim, сервер за натом(primary_hostname и пр. )"  +/
Сообщение от Skif (ok) on 09-Сен-10, 12:19 
Отвечу сам, прикол был в том, что забыл прописать local_delivery в секции transports и localusers в секции routers. Внимательнее надо быть :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру