URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28465
[ Назад ]

Исходное сообщение
"RE: Sendmail (помагите разобраться)"

Отправлено pavel , 04-Апр-03 14:02 
Подскажите, пожалуйста!
1.Нужно конкретному пользователю запретить посылать почту в интернет, оставив возможность посылать почту в пределах локальной сети.
Можно ли в файле access написать имя пользователя OK, а не IP OK.

2.С одной машины не отправляется почта на некоторые хосты, возвращается

The original message was received at Fri, 4 Apr 2003 12:46:38 +0400 (MSD)
from daemon@localhost

   ----- The following addresses had permanent fatal errors -----
jpv@mail.ru
    (reason: 550-Verification failed for <paul@endopharm.ru> It appears that the DNS operator for endopharm.ru has installed an invalid MX record with an IP address instead of a domain name on the right hand side.)

   ----- Transcript of session follows -----
... while talking to mxs.mail.ru.:
>>> RCPT To:<jpv@mail.ru>
<<< 550-Verification failed for <paul@endopharm.ru> It appears that the DNS operator for endopharm.ru has installed an invalid MX record with an IP address instead of a domain name on the right hand side.
<<< 550 non-local sender verification failed
550 5.1.1 jpv@mail.ru... User unknown

Но с других машин в локальной сети уходит.

Подскажите, где копать.

Заранее, спасибо.


Содержание

Сообщения в этом обсуждении
"RE: Sendmail (помагите разобраться)"
Отправлено pavel , 04-Апр-03 14:32 
Народ, ну ответьте!


"RE: Sendmail (помагите разобраться)"
Отправлено JJ666 , 05-Апр-03 12:24 
>Народ, ну ответьте!

Делается правкой правл вручную, с полгода назад мучался с подобной проблемой, если сильно надо могу кинуть по мылу.


"RE: Sendmail (помагите разобраться)"
Отправлено Dimm , 05-Апр-03 16:26 
у меня когда была такая ошибка, а оказалась просто в access забыл добавить айпишник RELEAY. и все стало отправляться

"RE: Sendmail (помагите разобраться)"
Отправлено pavel , 07-Апр-03 09:25 
>у меня когда была такая ошибка, а оказалась просто в access забыл
>добавить айпишник RELEAY. и все стало отправляться

Dimm!
В файле access стоит RELAY от всей локальной сети. А не уходят сообщения с одной машины да и только на mail.ru. На машине установлены Windows XP и Outlook express.


"RE: Sendmail (помагите разобраться)"
Отправлено Medlar , 07-Апр-03 12:20 
Неправильная MX-ЗАПИСЬ -  в правой части вместо доменного имени стоит ip-адрес.
-----------------------------
nslookup -type=mx enopharm.ru

endopharm.ru    MX preference = 20, mail exchanger = 217.26.1.31

endopharm.ru    nameserver = endokrin.tascom.ru
endopharm.ru    nameserver = ns2.phnet.ru
endokrin.tascom.ru    internet address = 217.26.1.31



"RE: Sendmail (помагите разобраться)"
Отправлено pavel , 07-Апр-03 12:45 
Medlar можно по подробнее, я только учусь.
В файле DNS зоны надо прописать запись MX.

"RE: Sendmail (помагите разобраться)"
Отправлено Medlar , 07-Апр-03 14:07 
Замени в endopharm.ru.db строку
MX preference = 20, mail exchanger = 217.26.1.31
на

MX preference = 20, mail exchanger = mail.endopharm.ru.
(точка в конце существенна) или как там почтовик у тебя называется, здесь должно быть доменное имя почтового сервера. Ест-но должна присутствовать и А-запись:
mail      A     X.Y.Z.T - IP-адрес твоего почтовика.        

Не забудь поменять серийный номер и перезапустить named.


"RE: Sendmail (помагите разобраться)"
Отправлено pavel , 07-Апр-03 14:31 
Спасибо что так информативно, а что значит поменять серийный номер?



"RE: Sendmail (помагите разобраться)"
Отправлено Medlar , 07-Апр-03 14:55 
egrep Serial endopharm.ru.db

Число в этой строке обычно складывается из года, месяца, числа, номера текущего обновления за день.
То есть у тебя там д.б.
2003040701
Можно, конечно, просто увеличивать при каждой модификации серийный номер на единицу, но первый способ информативнее.

Если серийный номер не увеличен, то обновление базы не произойдет, и твои зоны
никуда не скачаются.


"RE: Sendmail (помагите разобраться)"
Отправлено pavel , 07-Апр-03 15:16 
Medlar.

Почта не отправляется на некоторые домены (mail.ru к примеру), на остальные уходит и доходит. Опять же если отправлять с других машин в локальной сети на mail.ru, почта уходит и доходит.
Началось все с того, что поменял имя машины (локальной), далее на сервере заметил, что в файле зоны (mez.zone) прописано соответствие IP - адресса данной машины и старого имени NetBUEI. Это соответствие я удалил. Далее в обратке я увидел то-же соответствие и изменил:
11      IN      PTR     asu2.
Правда машина завется по русски, но есть запись о другой машине и там все работает.
После этого сделал named.reload, но проблема осталась.
Т.е. файлы ....db я не трогал и естественно не менял сериал.


"RE: Sendmail (помагите разобраться)"
Отправлено Medlar , 07-Апр-03 16:51 
Внимательно читаем сообщение об ошибке, возвращаемое почтовиком, потом читаем мою первую запись и думаем.
nslookup -type=any your.domain.ru тоже поможет,
особенно, если сравнить с нормально настроенными зонами, тем же mail.ru, например.


"RE: Sendmail (помагите разобраться)"
Отправлено pavel , 08-Апр-03 11:27 
Спасибо, Medlar!

У нас ушел парень, который все это делал.
Я в принципе слаб в этих вопросах.
Кроме всего прочего он (ушедший парень) говорит, что нас отрубили от вторичного DNS. И хотелось получить такие ответы:
чем отличается grep и egrep;
и где можно прописать вторичный DNS.