powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как заставить sendmail работать без DNS?
11 сообщений из 11, страница 1 из 1
Как заставить sendmail работать без DNS?
    #33042803
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. проблема такая: в локальной сети(где разумеется нет никаких DNS-серверов) работает почтовый сервер(Sendmail). При попытке отправить почту, письмо, адрессованое пользователю, приходит к root, c пометкой: 550 error, domain mydomain.com not found. Каким образом эту проблему можно решить, очень нуно для тестов.

При внесении записи в /etc/hosts типа 192.168.2.20 mydomain.com
получаю ошибку: sm-mta[657]: SYSERR(root): mydomain.com. config error: mail loop back to me (MX problem?)
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33042869
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почту отправлять собираешься только в локалки?
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33043461
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для тестов, да. А потом нет.
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33043587
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потом это через год?
Лучше сразу нормально настраивай. Пусть провайдер создаст MX запись и все.

Postfix у меня и без DNS работал. Насчет sendmail не знаю.
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33043643
JeweL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Serega128
в mailertable пропишите свои домены
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33043658
Фотография Serega128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Jewel
а что поставить на против имен домена в файле?
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33044385
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ на исходный вопрос - НИКАК. Потому что sendmail ходит к DNS
напрямую, и при это мначинает с вопроса _ а кто я такой_.

Решение же задачи - поставить локальный DNS на сервер, где стоит sendmail,
и настроить там требуемое для работы.
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33047580
JeweL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serega128> Jewel
а что поставить на против имен домена в файле?
ip сервера, который будет принимать почту для этого домена

2 Alex Roudnev
без днс обойтись можно
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33049301
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JeweL Serega128> Jewel
а что поставить на против имен домена в файле?
ip сервера, который будет принимать почту для этого домена

2 Alex Roudnev
без днс обойтись можно

Ну - ну. Посмотри в тексты сендмейла. Нормально работать он все одно не будет. А извращаться - зачем, если можно локальный DNS запустить. Может, он и будет _как то_ трепыхаться, я не проверял. А вот глюков из за кривого DNS или его отсутствия навидался.

И каким святым духом sendmail узнает о записи в /etc/hosts, если он ходит напрямую к резолверу? Может, только о своем имени он спрашивает через gethostbyname или что то вроде - я давно туда не заглядывал.
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33049818
JeweL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex RoudnevИ каким святым духом sendmail узнает о записи в /etc/hosts, если он ходит напрямую к резолверу? Может, только о своем имени он спрашивает через gethostbyname или что то вроде - я давно туда не заглядывал.
есть /etc/nsswitch.conf (если другой не указан в конфиге сендмейла), в котором описан порядок и состав средств для резолвинга и др.
...
Рейтинг: 0 / 0
Как заставить sendmail работать без DNS?
    #33050239
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я далеко не спец в sendmail, но в его сорцах в README нашел что его можно собрать с ключем -DNAMED_BIND=0
вот что пишут
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
NAMED_BIND
                If non-zero, include DNS (name daemon) support, including
                MX support.  The specs say you must use this if you run
                SMTP.  You don't have to be running a name server daemon
                on your machine to need this -- any use of the DNS resolver,
                including remote access to another machine, requires this
                option.  Defined by default in conf.h.  Define it to zero
                ONLY on machines that do not use DNS in any way.

может это?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как заставить sendmail работать без DNS?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]