The OpenNET Project / Index page

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

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

"Проблемы с входящей почтой: relay denied "
Сообщение от iwill Искать по авторуВ закладки on 02-Июн-03, 11:24  (MSK)
На сервере Linux установил postfix, но он никак не хочет принимать почту, пытался ставить sendmail - тоже самое. Получаю в ответ такое сообщение:
user@mydomain.ru
    SMTP error from remote mailer after RCPT TO:<user@mydomain.ru>:
    host mail.mydomain.ru [111.222.333.44]: 554 <user@mydomain.ru>:
    Relay access denied
Помогите разобраться плз.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Проблемы с входящей почтой: relay denied "
Сообщение от LS Искать по авторуВ закладки on 06-Июн-03, 18:12  (MSK)
>На сервере Linux установил postfix, но он никак не хочет принимать почту,
>пытался ставить sendmail - тоже самое. Получаю в ответ такое сообщение:
>
>user@mydomain.ru
>    SMTP error from remote mailer after RCPT TO:<user@mydomain.ru>:
>    host mail.mydomain.ru [111.222.333.44]: 554 <user@mydomain.ru>:
>    Relay access denied
>Помогите разобраться плз.

установи правильно параметры

mydomain
mynetworks_style
mynetworks

чтобы постфикс мог релеить почту для твоих локальных доменов. этого достаточно, если ты другие параметры после дефолтовой установки не насиловал. а дальше смотрим все параметры в main.cf.default, смотрим их описание и настраиваем систему окончательно и правильно.

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

2. "Проблемы с входящей почтой: relay denied "
Сообщение от iwill Искать по авторуВ закладки on 11-Июн-03, 17:26  (MSK)
mydomain mynetworks_style mynetworks устанавливал по всякому и всё равно не работает. У меня все п/я лежат на сервере рядом c postfix-ом и непонятно, какое отношение к проблеме имеют эти параметры, ведь пересылать-то письма никуда не надо, только разложить по ящикам.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Проблемы с входящей почтой: relay denied "
Сообщение от neru Искать по авторуВ закладки on 13-Июн-03, 11:48  (MSK)
Судя по всему, postfix хочет правильное имя домена. Похоже, он проверяет есть ли такой mydomain.ru, и не найдя валит все на спаммеров. В чем-то я его   понимаю.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Проблемы с входящей почтой: relay denied "
Сообщение от LS Искать по авторуВ закладки on 17-Июн-03, 21:14  (MSK)
>mydomain mynetworks_style mynetworks устанавливал по всякому и всё равно не работает. У
>меня все п/я лежат на сервере рядом c postfix-ом и непонятно,
>какое отношение к проблеме имеют эти параметры, ведь пересылать-то письма никуда
>не надо, только разложить по ящикам.

задаем свой домен и имя хоста почтового сервера:

mydomain = mydomain.ru - имя домена взял из твоего вопроса
myhost = ???.mydomain.ru

разрешаем релей почты для адресов из сети сервера (хоста, класса - как надо):

mynetworks_style = subnet

или указываем эти адреса вручную:

mynetworks = IP.IP.IP.IP, IP.IP.IP.IP, ...

разрешаем принимать почту с основного и лупбак адреса сервера:

inet_interfaces = $myhostname, localhost

описываем для каких почтовых адресов наш сервер является конечной точкой доставки:

mydestination = $myhostname, $mydomain, localhost.localdomain

разрешаем релеить почту для этих адресов:

relay_domains = $mydestination

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

5. "Проблемы с входящей почтой: relay denied "
Сообщение от iwill Искать по авторуВ закладки on 19-Июн-03, 17:14  (MSK)
Спасибо за рекомендации, ситуация продвинулась.
После установки mydestination сервер стал принимать почту, но класть
её в п/я postfix. После разбирательства, выяснилось, что письма правильно
принимаются, если слать не на адрес user@mydomain.ru, а на user@host.mydomain.ru, причём изменение имени host-a в параметре myhostname на требуемый адрес впечатления не производит. Postfix
берёт системное имя. И где теперь искать?

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

6. "Проблемы с входящей почтой: relay denied "
Сообщение от LS Искать по авторуВ закладки on 19-Июн-03, 19:47  (MSK)
>Спасибо за рекомендации, ситуация продвинулась.
>После установки mydestination сервер стал принимать почту, но класть
>её в п/я postfix. После разбирательства, выяснилось, что письма правильно
>принимаются, если слать не на адрес user@mydomain.ru, а на user@host.mydomain.ru, причём изменение
>имени host-a в параметре myhostname на требуемый адрес впечатления не производит.
>Postfix
>берёт системное имя. И где теперь искать?

Мда-а-а...

[syslha@near syslha]$ dig -t MX +short rambler.ru
5 mx4.rambler.ru.
5 mx5.rambler.ru.
5 mx6.rambler.ru.
5 mx7.rambler.ru.
[syslha@near syslha]$


dig -t MX +short mydomain.ru ???


PS просмотр лог файлов и чтение документации сильно поможет тебе в решении вопроса

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

7. "Проблемы с входящей почтой: relay denied "
Сообщение от iwill Искать по авторуВ закладки on 24-Июн-03, 19:13  (MSK)
На это dig -t MX +short mydomain.ru
отвечает: 10 host.domain.ru
При получении письма заносит только в info,
postfix/local: to=<postfix@host.domain.ru>, orig_to=<user@domain.ru>,
relay=local, delay=0, status=sent, ("I/usr/bin/procmail -Y -a $DOMAIN")
Думаю, у меня DNS в порядке, для проверки ставил sendmail
и работает. Настраивал её через linuxconf, там прямо можно указать
для каких адресов почту принимать - host.domain.ru или domain.ru
В Postfix-e, насколько я понимаю, за это отвечает mydestination.
Можно, конечно, остановиться на sendmail-e, но все пишут, что это
раритет, а postfix - круто.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Проблемы с входящей почтой: relay denied "
Сообщение от lavr emailИскать по авторуВ закладки on 24-Июн-03, 19:55  (MSK)
>На это dig -t MX +short mydomain.ru
>отвечает: 10 host.domain.ru
>При получении письма заносит только в info,
>postfix/local: to=<postfix@host.domain.ru>, orig_to=<user@domain.ru>,
>relay=local, delay=0, status=sent, ("I/usr/bin/procmail -Y -a $DOMAIN")
>Думаю, у меня DNS в порядке, для проверки ставил sendmail
>и работает. Настраивал её через linuxconf, там прямо можно указать
>для каких адресов почту принимать - host.domain.ru или domain.ru
>В Postfix-e, насколько я понимаю, за это отвечает mydestination.
>Можно, конечно, остановиться на sendmail-e, но все пишут, что это
>раритет, а postfix - круто.

так пойми сперва как работают MTA, они ищут почтовые релеи по RR=MX и
через них пересылают, и что тебе нужно для этого указать в настройках
postfix, а не настраивать через лабуду под названием linuxconf:

http://www.redhat.com/support/resources/howto/RH-postfix-HOWTO/book1.html
http://www.postfix.org/faq.html
http://www.postfix.org/basic.html
http://www.postfix.org/basic.html#mydestination

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

9. "Проблемы с входящей почтой: relay denied "
Сообщение от LS emailИскать по авторуВ закладки on 25-Июн-03, 00:15  (MSK)
>На это dig -t MX +short mydomain.ru
>отвечает: 10 host.domain.ru
>При получении письма заносит только в info,

поправь /etc/syslog.conf (или что там у тебя стоит?) если не устраивает

>postfix/local: to=<postfix@host.domain.ru>, orig_to=<user@domain.ru>,
>relay=local, delay=0, status=sent, ("I/usr/bin/procmail -Y -a $DOMAIN")

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

>Думаю, у меня DNS в порядке, для проверки ставил sendmail
>и работает.

похоже на то.

>Настраивал её через linuxconf, там прямо можно указать
>для каких адресов почту принимать - host.domain.ru или domain.ru

см. сообщение от Lavr

>В Postfix-e, насколько я понимаю, за это отвечает mydestination.

не надо гадать - надо доки читать.

>Можно, конечно, остановиться на sendmail-e, но все пишут, что это
>раритет, а postfix - круто.

на заборе тоже пишут. с кривыми руками ничего не поможет.

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

10. "Проблемы с входящей почтой: relay denied "
Сообщение от iwill Искать по авторуВ закладки on 25-Июн-03, 19:24  (MSK)
>
>>В Postfix-e, насколько я понимаю, за это отвечает mydestination.
>
>не надо гадать - надо доки читать.
>
А я и не гадаю, доки читаю:
"The mydestination parameter specifies what domains this machine will deliver locally, instead of forwarding to another machine."
и пишу:
mydestination = $myhostname localhost.$mydomain $mydomain
а получается как mydestination = $myhostname
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Проблемы с входящей почтой: relay denied "
Сообщение от Mikhail emailИскать по авторуВ закладки on 26-Июн-03, 09:59  (MSK)
>А я и не гадаю, доки читаю:
>"The mydestination parameter specifies what domains this machine will deliver locally, instead
>of forwarding to another machine."
>и пишу:
>mydestination = $myhostname localhost.$mydomain $mydomain
>а получается как mydestination = $myhostname

А в конфиге параметр $myhostname задан?

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

12. "Проблемы с входящей почтой: relay denied "
Сообщение от Mikhail Искать по авторуВ закладки on 26-Июн-03, 10:01  (MSK)
Прошу прощения, параметр mydomain, конечно...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Проблемы с входящей почтой: relay denied "
Сообщение от iwill Искать по авторуВ закладки on 26-Июн-03, 22:02  (MSK)
>А в конфиге параметр $myhostname задан?

В мане написано, что по умолчанию берётся системное имя, а mydomain вынимается из него,
однако myhostname и mydomain указывал и руками и по умолчанию и всё равно почту принимает только
на user@host.domain.ru - т.е. mydestination=$myhostname.
Проверял так же и системное имя: hostname даёт правильное имя.


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

15. "Проблемы с входящей почтой: relay denied "
Сообщение от Mikhail Искать по авторуВ закладки on 27-Июн-03, 09:33  (MSK)
Что в myorigin? mynetworks? relay_domains? В конфиге определено mydestination?
У меня задано mydomain (оно еще влияет на сообщения postmaster'у) и дополнительно в mydestination таблице (mydomain.ru OK) - и работает.

Сеть, конечно, сама по себе уже должна быть настроена :-)

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

16. "Проблемы с входящей почтой: relay denied "
Сообщение от lavr emailИскать по авторуВ закладки on 27-Июн-03, 11:17  (MSK)
>>А в конфиге параметр $myhostname задан?
>
>В мане написано, что по умолчанию берётся системное имя, а mydomain вынимается
>из него,
>однако myhostname и mydomain указывал и руками и по умолчанию и всё
>равно почту принимает только
>на user@host.domain.ru - т.е. mydestination=$myhostname.
>Проверял так же и системное имя: hostname даёт правильное имя.

ведь недаром говорят, чем точнее задашь вопрос, тем быстрее получишь
ответ, ну чего проще написать реальные данные:

hostname==name.domain.ru==ip
domain=domain.ru
MX=name.domain.ru
net=ip/mask

делаю так:
----------

кусок конфига

получаю:
--------
кусок лога

хочу:
-----
то-то и то-то

в чем неправ?

с первого или второго постинга уже получил бы точный ответ

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

17. "Проблемы с входящей почтой: relay denied "
Сообщение от LS emailИскать по авторуВ закладки on 28-Июн-03, 02:41  (MSK)
>>А в конфиге параметр $myhostname задан?
>
>В мане написано, что по умолчанию берётся системное имя, а mydomain вынимается
>из него,
>однако myhostname и mydomain указывал и руками и по умолчанию и всё
>равно почту принимает только
>на user@host.domain.ru - т.е. mydestination=$myhostname.
>Проверял так же и системное имя: hostname даёт правильное имя.


мож все-таки procmail настроишь? - постфих ему все честно отдает. тебе же русским языком выше написал - разбирайся дальше!

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

13. "Проблемы с входящей почтой: relay denied "
Сообщение от Vital Искать по авторуВ закладки on 26-Июн-03, 10:14  (MSK)
>и пишу:
>mydestination = $myhostname localhost.$mydomain $mydomain
>а получается как mydestination = $myhostname

Ну все так правильно. Postfix своими локальными доменами считает и host.mydomain.ru, и localhost.mydomain.ru, и mydomain.ru.

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

18. "Проблемы с входящей почтой: relay denied "
Сообщение от LS emailИскать по авторуВ закладки on 30-Июн-03, 01:40  (MSK)
>>
>>>В Postfix-e, насколько я понимаю, за это отвечает mydestination.
>>
>>не надо гадать - надо доки читать.
>>
>А я и не гадаю, доки читаю:
>"The mydestination parameter specifies what domains this machine will deliver locally, instead
>of forwarding to another machine."

так читай внимательней: все что приходит на адреса, указанные в mydestination, будет обрабатываться на твоем smtp-сервере локально, а не передаваться какому-то другому smtp-серверу для доставки к месту назначения.

вот и смотри:

postfix/local: to=<postfix@host.domain.ru>, orig_to=<user@domain.ru>,
relay=local, delay=0, status=sent, ("I/usr/bin/procmail -Y -a $DOMAIN")

- письмо послано на доменный адрес: orig_to=<user@domain.ru>
- реально оно доставляется на адрес: to=<postfix@host.domain.ru>
- обрабатывается локально (другому почтовому серверу не пересылается): relay=local
- письмо успешно доставлено: status=sent
-видно, что в твоих настройках сказано не класть его в почтовый ящик напрямую, а отдавать прокмэйлу: ("I/usr/bin/procmail -Y -a $DOMAIN")

вот и все - postfix свое дело честно сделал. а куда procmail письмо дел и почему - это другой вопрос.

>и пишу:
>mydestination = $myhostname localhost.$mydomain $mydomain
>а получается как mydestination = $myhostname

если бы так получалось, то письмо на orig_to=<user@domain.ru> обрабатывалсь бы совсем по другому. была бы попытка найти RR=MX для domain.ru и переслать письмо на полученный адрес. а если у тебя еще и в качестве MX для домена был указан твой сервер, то почта начала бы по кругу ходить - он бы ее сам себе постоянно пересылал->получал->пересылал->.... на самом деле postfix конечно такие "петли" отлавливает - ты бы получил сообщение об ошибке и отказ от пересылки почты на такой адрес. вот так. как говорится - "почувствуйте разницу"

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

19. "Проблемы с входящей почтой: relay denied "
Сообщение от iwill Искать по авторуВ закладки on 04-Июл-03, 18:59  (MSK)
Ура задышало, заменил /usr/bin/procmail -Y -a $DOMAIN на
/usr/bin/procmail -Y -a $mydomain. Хотя с procmail-ом разобраться так и не успел.

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

20. "Проблемы с входящей почтой: relay denied "
Сообщение от nikolos emailИскать по авторуВ закладки on 06-Июл-03, 00:03  (MSK)
привет, очень нужна помощь...у меня похожие проблемы с relay, пишет что relay access deny и все....скинь свой конфиг, я уже запутался....
Задача моя проста ...postfix должен рэлееть всю почту "извне" на exchange и обратно.....обратно работает а вот входящяя нет!
помоги , меня уже клинит...
sergey_nik@mail.ru
  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "Проблемы с входящей почтой: relay denied "
Сообщение от Mikhail Искать по авторуВ закладки on 07-Июл-03, 09:36  (MSK)
main.cf:
...
mydomain = <mydomain.ru>
...
transport_maps = hash:/etc/postfix/transport
...
mydestination = localhost, $myhostname, localhost.$mydomain, $config_directory/mydestination, $config_directory/virtual
...

transport:
<mydomain.ru> smtp:[ip_of_exchange]

mydestination:
<mydomain.ru>    OK

В таком виде вся почта на <mydomain.ru> принимается (mydestination) и перенаправляется на <ip_of_exchange>

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

22. "Проблемы с входящей почтой: relay denied "
Сообщение от nikolos emailИскать по авторуВ закладки on 07-Июл-03, 17:12  (MSK)
спасибо, разобрался....все работает...
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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