Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Заставить Sendmail принимать почту из локальной сети (http://forum.oszone.net/showthread.php?t=84134)

Gangabass 16-05-2007 12:42 587572

Заставить Sendmail принимать почту из локальной сети
 
Sendmail 8.13.5 не хочет принимать почту от клиентов из локальной сети:
Цитата:

550 5.7.1 <gangabass@mail.ru>... Relaying denied. IP name lookup failed [192.168.0.3]
Как быть?

Borodunter 16-05-2007 12:53 587576

похоже, DNS не настроен, не может найти хост с указанным адресом

BuGfiX 16-05-2007 12:57 587579

Согласен, либо попробуйте добавить в файл access строку
192.168 RELAY

Gangabass 16-05-2007 15:02 587635

Цитата:

похоже, DNS не настроен, не может найти хост с указанным адресом
А как это проверить? Я вообще думал, что DNS нужен для разрешения имён. А ведь 192.168.0.3 нормального имени не имеет.

Цитата:

Согласен, либо попробуйте добавить в файл access строку
192.168 RELAY
Дело в том, что в /etc/mail/access есть вот такая строчка:
192.168.0.3 RELAY
но почта уходит только на локальные почтовые ящики, но внешние вываливается ошибка, указанная мной.

ruslandh 16-05-2007 22:07 587746

1- Между 192.168 RELAY и 192.168.0.3 RELAY естьопределённая разница - одно дело конкретная машина. другое конкретная сеть.
2 - 192.168.0.3 - дайте нормальное имя, поднимите локальный DNS или пропишите имена во всех машинах в /etc/hosts

mar 17-05-2007 01:45 587798

NB по крайней мере раньше для приема почты из локалки нужно было не просто поднять dns, но и необходимо было прописать локальные машины и в обратной нотации IN-ADDR-ARPA

Gangabass 17-05-2007 04:39 587809

Цитата:

1- Между 192.168 RELAY и 192.168.0.3 RELAY естьопределённая разница - одно дело конкретная машина. другое конкретная сеть.
Прописал как вы сказали
192.168 RELAY
и всё заработало.
Самое интересное, что раньше (до вчерашнего дня) у меня этой строчки не было и всё нормально работало. А вчера начал устанавливать Антиспам и всё слетело.
Что касается DNS, то у меня работает на этой же машине сервер. Получается, что я должен для каждой машине прописать в /etc/hosts примерно так:
Код:

192.168.0.3 Oper1
?

ruslandh 17-05-2007 08:26 587839

Цитата:

получается, что я должен для каждой машине прописать в /etc/hosts примерно так
примерно да., хотя если уже есть DNS, то можно его средствамии (прописвть прямую и обратную зону вашей локальной сети). С DNS меньше трудоёмкость и меньше хлопот.


Цитата:

Самое интересное, что раньше (до вчерашнего дня) у меня этой строчки не было и всё нормально работало. А вчера начал устанавливать Антиспам и всё слетело.
вот скорее всего Антиспам и вызвал эти установки. Обычно одной из его проверок является проверка - а известен ли host, с которого прислали почту.

Gangabass 17-05-2007 09:55 587868

Цитата:

хотя если уже есть DNS, то можно его средствамии (прописвть прямую и обратную зону вашей локальной сети). С DNS меньше трудоёмкость и меньше хлопот.
И как должно примерно выглядеть?

Borodunter 17-05-2007 10:07 587873

Gangabass на www.opennet.ru очень много доступных для понимания практических статей, в частности и про настройку DNS. Обычно в FreeBSD используется пакет Bind (named), который есть в родных портах. Вон, например,
одна из статей

ruslandh 17-05-2007 10:27 587885

Например : (первая строчка в google по запросу "Настройка DNS в Linux")
http://www.linux.ru/weekly/dnshowto.phtml
Цитата:

4.2 Наш собственный домен
Теперь определим наш собственный домен. Мы будем делать домен linux.bogus и определим машины в нем. Я использую полностью поддельное имя домена, для того чтобы быть уверенным, что мы не побеспокоим никого во внешнем мире.


Время: 09:20.

Время: 09:20.
© OSzone.net 2001-