The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблемы : Sendmail & relay"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблемы : Sendmail & relay"
Сообщение от Arche Искать по авторуВ закладки on 23-Окт-01, 13:14  (MSK)
Привет всем !

Помогите. Бодаюсь уже много времени...
Настроил Sendmail, но что-то не учел. Почта по локальной сети (в пределах домена) отправляется, но если отправляю за пределы домена (в мир), то
Outlook Express выдает окно ошибки с таким сообщением :
" Протокол: SMTP, Ответ сервера: '550 5.7.1 ... Relaying denied', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 550, Номер ошибки: 0x800CCC79"

Подскажите, плиз, как это забодать... У меня стоит
Sendmail+Cyrus

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Проблемы : Sendmail & relay"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Окт-01, 14:02  (MSK)
>Привет всем !
>
>Помогите. Бодаюсь уже много времени...
>Настроил Sendmail, но что-то не учел.
>Почта по локальной сети (в
>пределах домена) отправляется, но если
>отправляю за пределы домена (в
>мир), то
>Outlook Express выдает окно ошибки с
>таким сообщением :
>" Протокол: SMTP, Ответ сервера: '550
>5.7.1 ... Relaying denied', Порт:
>25, Защита (SSL): Нет, Ошибка
>сервера: 550, Номер ошибки: 0x800CCC79"
>
>
>Подскажите, плиз, как это забодать... У
>меня стоит
>Sendmail+Cyrus
>
>Спасибо.

допустим имеем sendmail, в новой нотации имеем
файлы:

/etc/mail/local-host-names (то что заменяет sendmail.cw - здесь задаем все имена нашего хоста)
/etc/mail/relay-domains (здесь задаем кого релеить)
/etc/mail/access - (здесь правила REJECT/DISCARD...)

допустим мой хост: pupkin.domain.ru
для него имеем MX с меньшим весом.
он же - tyapkin.domain1.ru
        lyapkin.domain2.ru
        ...
для всех них он же релей и имеет MX'ы.
тогда имена всех хостов из других зон мы
перечисляем в /etc/mail/local-host-names
имена всех зон для которых МЫ RELAY перечисляем
в /etc/mail/relay-domains, а в /etc/mail/access
можем перечислить сети, подсети с флагом RELAY
для которых мы RELAY, остальных - спамеров,
время от времени будем добавлять в /etc/mail/access с флагом REJECT или DISCARD

после всех изменений, проверяем с нужной телеги
работу relay/access(Unix/Windows везде есть
telnet):

telnet pupkin.domain.ru 25
(видим prompt нашего smtp сервера)
helo pridurok (представляемся)
mail from: lala@gov.ru
rcpt to: kuku@sun.com
СМОТРИМ ЧТО ОТВЕЧАЕТ(разрешает или нет)

С наших доменов и сетей-подсетей - должен разрешить.
Если же мы подобную операцию проделываем ИЗВНЕ,
с чужих доменов, сетей-подсетей, то должно вылезти
relaing denied - ЧТО СЛОЖНОГО?

При этом подразумевается что в sendmail'е соответствующим
образом используется FEATURE(relay_hosts_only)
или relay_domain или relay_based_on_mx - те в
соответствии с выбранной или необходимой политикой

Итак: telnet relay 25 никто не запрещал для
просмотра работает ли у нас relay или правильно
ли он работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Проблемы : Sendmail & relay"
Сообщение от Arche Искать по авторуВ закладки on 23-Окт-01, 15:02  (MSK)
Спасибо за ответ. У меня есть несколько вопросов:

1. у меня прописан один MX: pupkin.domain.ru
(для примера), но мне не надо tyapkin.domain1.ru,
lyapkin.domain2.ru, etc.
Мне что, прописывать pupkin.domain.ru в /etc/mail/local-host-names или вообще удалить файл /etc/mail/local-host-names по ненадобности?

2. Можно ли более детально объяснить описание /etc/mail/relay-domains ? Что-то я недопонял.
Или понял не правильно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Проблемы : Sendmail & relay"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Окт-01, 17:06  (MSK)
>Спасибо за ответ. У меня есть
>несколько вопросов:
>
>1. у меня прописан один MX:
>pupkin.domain.ru
>(для примера), но мне не надо
>tyapkin.domain1.ru,
^^^^^^^^^^^^^^^^^^- для этой зоны должен быть
mail-exchanger? должен быть, значит что?
должна быть запись mx указывающая какой хост
является mail-relay, если в качестве mx для
этой зоны указать hostname pupkin.domain.ru,
тогда в local-host-names ничего не надо вносить
кроме имени самого хоста, если же в DNS зоны

второго уровня domain1.ru или в зоне tyapkin.domain1.ru есть запись RR=A

tyapkin in A ip.address
in MX tyapkin.domain1.ru

где ip.address для pupkin и typakin один и тот
же, те одна машина, в этом случае в
local-host-names должны быть:

pupkin
pupkin.domain.ru
typakin
typakin.domain1.ru

если же для зон tyapkin.domain1.ru или domain1.ru
RR будут:

domain1.ru. in MX pupkin.domain.ru

тогда в local-host-names достаточно

pupkin
pupkin.domain.ru

чего здесь непонятного, совершенно очевидная
вещь сочетания технологий DNS & MTA

>lyapkin.domain2.ru, etc.
>Мне что, прописывать pupkin.domain.ru в /etc/mail/local-host-names
>или вообще удалить файл /etc/mail/local-host-names
>по ненадобности?

хозяин - барин :(

>2. Можно ли более детально объяснить
>описание /etc/mail/relay-domains ? Что-то я
>недопонял.

что детально?

>Или понял не правильно.

unix1.jinr.ru = unix1.jinr.dubna.su = xnc.jinr.ru
= xnc.dubna.su = blues.dubna.su ... :

----------- /etc/mail/local-host-names ----------
mp3
mp3.jinr.ru
mp3.jinr.dubna.su
unix1.jinr.dubna.su
unix1.jinr.ru
unix1
dunix1.jinr.dubna.su
dunix1.jinr.ru
dunix1
xnc.jinr.dubna.su
xnc.jinr.ru
xnc
blues.dubna.su
www.blues.dubna.su
xnc.dubna.su
www.xnc.dubna.su
mp3lavr.null.ru
----------------------------------------------
строчки из sendmail.cf:

Cwlocalhost
# file containing names of hosts for which we receive email
Fw-o /etc/mail/local-host-names

----------- /etc/mail/relay-domains -------------
jinr.ru
jinr.dubna.su
-------------------------------------------------

[unix1]~ > nslookup -q=mx unix1.jinr.ru.
Server:  sunct0.jinr.dubna.su
Address:  159.93.17.130

unix1.jinr.ru   preference = 40, mail exchanger = jimex.jinr.ru
unix1.jinr.ru   preference = 50, mail exchanger = jicom.jinr.ru
unix1.jinr.ru   preference = 1, mail exchanger = unix1.jinr.ru

[unix1]~ > nslookup -q=mx unix1.jinr.dubna.su.
Server:  sunct0.jinr.dubna.su
Address:  159.93.17.130

unix1.jinr.dubna.su     preference = 1, mail exchanger = unix1.jinr.dubna.su
unix1.jinr.dubna.su     preference = 10, mail exchanger = cv-j.jinr.dubna.su
unix1.jinr.dubna.su     preference = 20, mail exchanger = jimex.jinr.dubna.su
unix1.jinr.dubna.su     preference = 50, mail exchanger = relay.eu.net

[unix1]~ > nslookup -q=mx xnc.dubna.su.      
Server:  sunct0.jinr.dubna.su
Address:  159.93.17.130

xnc.dubna.su    preference = 50, mail exchanger = relay.eu.net
xnc.dubna.su    preference = 1, mail exchanger = xnc.dubna.su
xnc.dubna.su    preference = 10, mail exchanger = sunct0.jinr.dubna.su

[unix1]~ > nslookup -q=mx mp3lavr.null.ru.
Server:  sunct0.jinr.dubna.su
Address:  159.93.17.130

mp3lavr.null.ru preference = 30, mail exchanger = jime.jinr.ru
mp3lavr.null.ru preference = 10, mail exchanger = mp3.null.ru
mp3lavr.null.ru preference = 20, mail exchanger = sunct0.jinr.ru

--------------------- /etc/mail/access ---------
# JINR-NET, 159.93.16 - allow relaing via unix1
159.93.16                       RELAY
------------------------------------------------

куда подробнее, рабочий пример, все расписано
конкретнее некуда, да, расписана ПРАВИЛЬНАЯ
конфигурация, как ОНО должно быть по RFC и
по технологиям, пример MX на "*" или распихивание
почты по RR=A НЕ БЕРЕТСЯ в расчет, это порочная
и неверная технология.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Проблемы : Sendmail & relay"
Сообщение от Arche Искать по авторуВ закладки on 24-Окт-01, 19:02  (MSK)
Долго пыхтел над настройками (ламерюга я пока еще в FreeBSD), поисправлял под свой комп и "Relaying denied" пропал. Т.е. письмо отправил, но...
заподозрив что-то неладное посмотрел /var/log/messages и увидел там такое:

iserver sendmail[435]: f9OAohZ00357: SYSERR(root): MX list for poliant.com. points
Oct 24 14:25:30 iserver sendmail[435]: f9OBPTA00435: Losing ./qff9OBPTA00435: savemail panic
Oct 24 14:25:30 iserver sendmail[435]: f9OBPTA00435: SYSERR(root): savemail: cannot save rejected

Что-то неладное с DNS-ом и MX - записями...
lavr помоги, понимаю что достал...

есть такие данные:
стоит локальная сеть с адресами : 192.168.1.1,
192.168.1.2, ....
компьютер iserver (192.168.1.7) служит шлюзом
(он же за логикой должен быть и name-server и mail-server) в Интернет и его Интернет адрес: 197.43.20.132
Домен: poliant.com

Вопрос:
1. Что надо прописать в MX для iserver у меня, что б через него можна было с локальной сети (с любого компа) отправлять (принимать) мыло в Интернет. Показал бы свои конфиги, та зачем их показывать если они и так неверны :(


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Проблемы : Sendmail & relay"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Окт-01, 19:29  (MSK)
>Долго пыхтел над настройками (ламерюга я
>пока еще в FreeBSD), поисправлял
>под свой комп и "Relaying
>denied" пропал. Т.е. письмо отправил,
>но...
>заподозрив что-то неладное посмотрел /var/log/messages и
>увидел там такое:
>
>iserver sendmail[435]: f9OAohZ00357: SYSERR(root): MX list
>for poliant.com. points
>Oct 24 14:25:30 iserver sendmail[435]: f9OBPTA00435:
>Losing ./qff9OBPTA00435: savemail panic
>Oct 24 14:25:30 iserver sendmail[435]: f9OBPTA00435:
>SYSERR(root): savemail: cannot save rejected
>
>
>Что-то неладное с DNS-ом и MX
>- записями...
>lavr помоги, понимаю что достал...
>
>есть такие данные:
>стоит локальная сеть с адресами :
>192.168.1.1,
>192.168.1.2, ....
>компьютер iserver (192.168.1.7) служит шлюзом
>(он же за логикой должен быть
>и name-server и mail-server) в
>Интернет и его Интернет адрес:
>197.43.20.132

[mouse]~ > nslookup -q=ptr 197.43.20.132
Server:  ns.demos.su
Address:  194.87.0.9

*** ns.demos.su can't find 132.20.43.197.in-addr.arpa.: Non-existent host/domain
[mouse]~ >

>Домен: poliant.com
        ^^^^^^^^^^^^->
[mouse]~ > nslookup -q=any poliant.com.
Server:  ns.demos.su
Address:  194.87.0.9

Non-authoritative answer:
poliant.com     nameserver = NS1.THIS-DOMAIN-IS-FOR-SALE.com
poliant.com     nameserver = NS1.EMAILUS-DOMAINSALESATDOMAINCOLLECTION.com
poliant.com     nameserver = NS1.TO-BUY-THIS-DOMAIN-FAX-305-463-9709.com

Authoritative answers can be found from:
poliant.com     nameserver = NS1.THIS-DOMAIN-IS-FOR-SALE.com
poliant.com     nameserver = NS1.EMAILUS-DOMAINSALESATDOMAINCOLLECTION.com
poliant.com     nameserver = NS1.TO-BUY-THIS-DOMAIN-FAX-305-463-9709.com
NS1.THIS-DOMAIN-IS-FOR-SALE.com internet address = 208.62.23.133
NS1.THIS-DOMAIN-IS-FOR-SALE.com internet address = 216.167.107.149
NS1.EMAILUS-DOMAINSALESATDOMAINCOLLECTION.com   internet address = 208.62.23.134
NS1.TO-BUY-THIS-DOMAIN-FAX-305-463-9709.com     internet address = 208.62.23.141
[mouse]~ >

[mouse]~ > nslookup -q=mx poliant.com.
Server:  ns.demos.su
Address:  194.87.0.9

(root)
        origin = (root)
        mail addr = hostmaster.domaincollection.com
        serial = 1
        refresh = 1 (1S)
        retry   = 1 (1S)
        expire  = 1 (1S)
        minimum ttl = 1 (1S)
[mouse]~ > nslookup -q=soa poliant.com.
Server:  ns.demos.su
Address:  194.87.0.9

(root)
        origin = (root)
        mail addr = hostmaster.domaincollection.com
        serial = 1
        refresh = 1 (1S)
        retry   = 1 (1S)
        expire  = 1 (1S)
        minimum ttl = 1 (1S)
[mouse]~ >

>
>Вопрос:
>1. Что надо прописать в MX
>для iserver у меня, что
>б через него можна было
>с локальной сети (с любого
>компа) отправлять (принимать) мыло в
>Интернет. Показал бы свои конфиги,
>та зачем их показывать если
>они и так неверны :(
>

[cntc]/tmp > whois -h alone 197.43.20.132
Query:     197.43.20.132
Registry:  whois.arin.net
Results:
IANA (NETBLK-RESERVED-13)
   Internet Assigned Numbers Authority
   4676 Admiralty Way, Suite 330
   Marina del Rey, CA 90292-6695
   US

   Netname: RESERVED-13
   Netblock: 197.0.0.0 - 197.255.255.255

   Coordinator:
      Internet Corporation for Assigned Names and Numbers  (IANA-ARIN)  res-ip@iana.org
      (310) 823-9358

   Record last updated on 14-Oct-1999.
   Database last updated on 24-Oct-2001 02:52:58 EDT.


Results from Contact Co. WHOIS Proxy Services.


и как все это понимать?

чем же тут помочь?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Проблемы : Sendmail & relay"
Сообщение от Arche Искать по авторуВ закладки on 24-Окт-01, 19:43  (MSK)
Извиняюсь, за ложную информацию - реальный адрес который я дал - гипотетический (придуманный). Побоялся давать реальные (не ламанут ли?)

Ех...
Вот мои настоящие :
домен: lxk.com.ua
ip adreess: 194.42.195.46

Спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Проблемы : Sendmail & relay"
Сообщение от Arche Искать по авторуВ закладки on 24-Окт-01, 19:57  (MSK)
Да и еще:
maillog пишет:

Oct 24 16:00:11 iserver sendmail[376]: f9NB52900352: to=<smarchenko@lxk.com.ua>, delay=1+01:55:09, xdelay=00:00:00, mailer=esmtp, pri=4171247, relay=relay2.carrier.kiev.ua., dsn=4.0.0, stat=Deferred: Operation timed out with relay2.carrier.kiev.ua.

и т.д.
только меняется на relay.silver.com.ua, etc.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Проблемы : Sendmail & relay"
Сообщение от Arche Искать по авторуВ закладки on 25-Окт-01, 11:06  (MSK)
Всем спасибо, решение найдено.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру