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
|
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 примерно так:
?
|
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.
© OSzone.net 2001-