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

Исходное сообщение
"552 Relaying denied for rcpt .......   ASPLinux"

Отправлено Леша , 17-Май-05 13:02 
Здравствуйте.

Столкнулся с такой проблемой

Имею сервер под операционкой ASPLinux, на нем крутиться sendmail.

Впервые столкнулся с этим зверем, а руководство поставило задачу надо открыть офис, офис открыл, а вот с почтой, что то не то происходит.
К примеру есть почтовый сервер с ip 195.145.44.2 на нем крутиться Sendmail, все это работает как часы внутри фирмы все отправляется и наружу, а вот с адреса 195.145.45.43 только отправляет на локальные адреса, а на внешние не отправляет, при этом получает почту с любых адресов.
Поискал в интернете, что можно сделать, как понял есть некий файл находящиеся /etc/mail/access.db, прописал в файле access ip 195.146.45.43 RELAY, набрал команду: makemap hash -r access.db<access ,перезапустил почтовик, а так и не работает.

Подскажите в чем я совершил ошибку и, что мне надо сделать пожалуйста.    


Содержание

Сообщения в этом обсуждении
"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Medlar , 17-Май-05 13:19 
>а вот с адреса 195.145.45.43 только отправляет на локальные адреса, а
>на внешние не отправляет, при этом получает почту с любых адресов.


195.146.45.43 RELAY                                                    
   =====

Опечатка?

Табуляция есть между полями?
я не помню, что делает ключ -r , но я обхожусь без него:
makemap hash access <access

И релейные адреса у меня прописаны в relay-domains:
195.145.45.43
Хотя это можео и через access делать...


"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Леша , 17-Май-05 13:34 
>>а вот с адреса 195.145.45.43 только отправляет на локальные адреса, а
>>на внешние не отправляет, при этом получает почту с любых адресов.
>
>
>195.146.45.43 RELAY
>   =====
>
>Опечатка?
>
>Табуляция есть между полями?

Есть, я попробывал без табуляции, т.е пробелами, рузультат тот же
  

>
>И релейные адреса у меня прописаны в relay-domains:
>195.145.45.43
>Хотя это можео и через access делать...

relay-domains  я не нашел


"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Medlar , 17-Май-05 13:47 
Так создай в /etc/mail и рестартуй sendmail

"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Леша , 17-Май-05 14:24 
>Так создай в /etc/mail и рестартуй sendmail
создал relay-domains, туда прописал ip провайдера, затем makemap hash relay-domains.db<relay-domains после этого перестартовал сервис.

Результат такой же, больше не надо не где прописывать?  



"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Medlar , 17-Май-05 14:46 
>>Так создай в /etc/mail и рестартуй sendmail
>создал relay-domains, туда прописал ip провайдера

при чем тут провайдер?
у тебя из локальной сети почта не уходит, так?
И пишет при этом в лог: Relaying denied...?

Если нет, тогда мы о разных вещах говорим...


затем makemap hash relay-domains.db<relay-domains
Зачем? Я про makemap относительно relay-domains ни слова...


"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Леша , 17-Май-05 15:03 

>при чем тут провайдер?
>у тебя из локальной сети почта не уходит, так?
>И пишет при этом в лог: Relaying denied...?

правильно из локальной сети, но почтовый сервер находиться в другой сети и соответственно имеет другой ip, так какой мне адрес прописывать ip интернет шлюза? то его я прописал или другой?

>
>Если нет, тогда мы о разных вещах говорим...
>
>
>затем makemap hash relay-domains.db<relay-domains
> Зачем? Я про makemap относительно relay-domains ни слова...
Инициатива - тра.....ет инициатора, вот у меня так и получилось, каюсь


"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Medlar , 17-Май-05 15:33 
>
>>при чем тут провайдер?
>>у тебя из локальной сети почта не уходит, так?
>>И пишет при этом в лог: Relaying denied...?
>
>правильно из локальной сети, но почтовый сервер находиться в другой сети и
>соответственно имеет другой ip, так какой мне адрес прописывать ip интернет
>шлюза? то его я прописал или другой?

В access или в relay-domains прописывается адрес хоста, с которого должна релеиться почта.
В твоем случае с 195.145.45.43 почта не уходит на внешние адреса, значит, этот адрес и должен быть прописан в одном из вышеуказанных файлов

Формат файлов разный и последействие тоже разное.
В первом случае достаточно makemap ...
Во втором - обязательно рестартуй почтовик


"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Леша , 17-Май-05 16:32 
>>
>>>при чем тут провайдер?
>>>у тебя из локальной сети почта не уходит, так?
>>>И пишет при этом в лог: Relaying denied...?
>>
>>правильно из локальной сети, но почтовый сервер находиться в другой сети и
>>соответственно имеет другой ip, так какой мне адрес прописывать ip интернет
>>шлюза? то его я прописал или другой?
>
>В access или в relay-domains прописывается адрес хоста, с которого должна релеиться
>почта.
>В твоем случае с 195.145.45.43 почта не уходит на внешние адреса, значит,
>этот адрес и должен быть прописан в одном из вышеуказанных файлов
>
>
>Формат файлов разный и последействие тоже разное.
>В первом случае достаточно makemap ...
>Во втором - обязательно рестартуй почтовик

Спасибо, но к сожелению это не помогает, видимо в чем то еще причина на почтовом сервере


"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Medlar , 17-Май-05 16:43 
Покажи, что пишет в лог
А также access или relay-domains (что использовал)

"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Леша , 17-Май-05 16:52 
>Покажи, что пишет в лог
>А также access или relay-domains (что использовал)


Еще раз Огромное спасибо, нашел в чем была проблема.
А была в антивирусе, он гад закрывал весь RELAY кроме локальной сети.


"552 Relaying denied for rcpt .......   ASPLinux"
Отправлено Леша , 17-Май-05 16:54 
>Покажи, что пишет в лог
>А также access или relay-domains (что использовал)


Еще раз Огромное спасибо, нашел в чем была проблема.
А была в антивирусе, он гад закрывал весь RELAY кроме локальной сети.