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

Исходное сообщение
"Postfix: не отправляется почта за пределы локального домена"

Отправлено GeenS , 29-Июл-08 11:41 
Почта не ложится в ящики за пределами локалки. Плиз, укажите на подходы к решению.

Задача: небольшая сеть, один почтовый сервер, который организует почтовый обмен внутри и ОТПРАВКУ, только отправку почты с локальных учетных записей наружу. Внутри почта ходит. Наружу - нет.

Были следующие сообщения:
Jul 22 14:49:53 localhost postfix/smtp[11921]: BE81C63E28: to=<someaddress@mail.ru>, relay=mxs.mail.ru[194.67.23.20], delay=1, status=deferred (host mxs.mail.ru[194.67.23.20] said: 421 DNS problem. Try again later (in reply to MAIL FROM command))  

и

Jul 23 12:49:41 localhost postfix/smtp[5202]: connect to mx.gmail.ru[194.135.31.178]: Connection timed out (port 25)
Jul 23 12:49:41 localhost postfix/smtp[5202]: 962E563E3C: to=<shchemeleff@gmail.ru>, relay=none, delay=40, status=deferred (connect to mx.gmail.ru[194.135.31.178]: Connection timed out)

Поднял сервер DNS на почтовом сервере (BIND 9) и создал запись MX. Вот файл зоны:

$TTL    86400    
@        IN SOA    localhost root (
                    43        ; serial (d. adams)
                    3H        ; refresh
                    15M        ; retry
                    1W        ; expiry
                    1D )        ; minimum
                IN NS        localhost
    IN    86400    MX    0    mailserver.local.hpec.ru    
localhost    IN A        127.0.0.1

В логах сообщения теперь:

Jul 29 11:04:07 localhost postfix/smtp[9068]: A7C7763E30: to=<shchemeleff_e@mail.ru>, relay=none, delay=40, status=deferred (Host or domain name not found. Name service error for name=mail.ru type=MX: Host not found, try again)
...
Jul 29 11:27:45 localhost postfix/qmgr[8807]: A7C7763E30: from=<shchemeleff_e@local.hpec.ru>, size=1367, nrcpt=1 (queue active)
Jul 29 11:27:56 localhost postfix/smtp[9314]: A7C7763E30: to=<shchemeleff_e@mail.ru>, relay=mxs.mail.ru[194.67.23.20], delay=1469, status=bounced (host mxs.mail.ru[194.67.23.20] said: 550 Unroutable address (in reply to MAIL FROM command))
Jul 29 11:27:56 localhost postfix/cleanup[9317]: 5D67F63E35: message-id=<20080729072756.5D67F63E35@mailserver.local.hpec.ru>
Jul 29 11:27:56 localhost postfix/qmgr[8807]: 5D67F63E35: from=<>, size=3237, nrcpt=1 (queue active)
Jul 29 11:27:56 localhost postfix/qmgr[8807]: A7C7763E30: removed
Jul 29 11:27:56 localhost postfix/local[9319]: 5D67F63E35: to=<shchemeleff_e@local.hpec.ru>, relay=local, delay=0, status=sent (delivered to mailbox)
Jul 29 11:27:56 localhost postfix/qmgr[8807]: 5D67F63E35: removed

В чем косяк? опыта работы с почтовыми системами - нуль (ексчкенч не считаю...)

вот результат работы postconf:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = local.hpec.ru
myhostname = mailserver.local.hpec.ru
mynetworks = 127.0.0.0/8, 192.168.3.0/24
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.2/README_FILES
relay_domains =
relayhost =
sample_directory = /usr/share/doc/postfix-2.2.2/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550

Был бы очень благодарен если получу направление в котором следует рыть...


Содержание

Сообщения в этом обсуждении
"Postfix: не отправляется почта за пределы локального домена"
Отправлено PavelR , 29-Июл-08 11:54 

Читай внимательно:

host mxs.mail.ru[194.67.23.20] said: 550 Unroutable address (in reply to MAIL FROM command))


Англо-русский словарик можно купить в ближайшем книжном магазине.


"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 29-Июл-08 12:44 
>
>Читай внимательно:
>
>host mxs.mail.ru[194.67.23.20] said: 550 Unroutable address (in reply to MAIL FROM command))
>
>
>
>Англо-русский словарик можно купить в ближайшем книжном магазине.

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

Стеб неуместен. Что значит Unroutable address в данном контексте? как понимать предыдущие сообщения? это что - некорректно работает DNS? или что-то другое?


"Postfix: не отправляется почта за пределы локального домена"
Отправлено A Clockwork Orange , 29-Июл-08 12:55 
>[оверквотинг удален]
>>
>>
>>Англо-русский словарик можно купить в ближайшем книжном магазине.
>
>Уважаемый, в любом случае спасибо Вам за сотрудничество, однако я искал специалистов
>по почтовым системам, а не по английскому языку. Словарик могу купить
>и даже подарить.
>
>Стеб неуместен. Что значит Unroutable address в данном контексте? как понимать предыдущие
>сообщения? это что - некорректно работает DNS? или что-то другое?

адрес отправителя не резолвится, не маршрутизируется


"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 29-Июл-08 13:35 
>[оверквотинг удален]
>>>Англо-русский словарик можно купить в ближайшем книжном магазине.
>>
>>Уважаемый, в любом случае спасибо Вам за сотрудничество, однако я искал специалистов
>>по почтовым системам, а не по английскому языку. Словарик могу купить
>>и даже подарить.
>>
>>Стеб неуместен. Что значит Unroutable address в данном контексте? как понимать предыдущие
>>сообщения? это что - некорректно работает DNS? или что-то другое?
>
>адрес отправителя не резолвится, не маршрутизируется

Стало быть DNS? однако поднят кеширующий сервер DNS и вроде все по правилам...или в другом о дело?


"Postfix: не отправляется почта за пределы локального домена"
Отправлено A Clockwork Orange , 29-Июл-08 13:48 
>[оверквотинг удален]
>>>по почтовым системам, а не по английскому языку. Словарик могу купить
>>>и даже подарить.
>>>
>>>Стеб неуместен. Что значит Unroutable address в данном контексте? как понимать предыдущие
>>>сообщения? это что - некорректно работает DNS? или что-то другое?
>>
>>адрес отправителя не резолвится, не маршрутизируется
>
>Стало быть DNS? однако поднят кеширующий сервер DNS и вроде все по
>правилам...или в другом о дело?

mail.ru где читает mx для твоего домена? у тебя?


"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 29-Июл-08 13:51 
>[оверквотинг удален]
>>>>
>>>>Стеб неуместен. Что значит Unroutable address в данном контексте? как понимать предыдущие
>>>>сообщения? это что - некорректно работает DNS? или что-то другое?
>>>
>>>адрес отправителя не резолвится, не маршрутизируется
>>
>>Стало быть DNS? однако поднят кеширующий сервер DNS и вроде все по
>>правилам...или в другом о дело?
>
>mail.ru где читает mx для твоего домена? у тебя?

ааааааааааааааааааа..........


"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 29-Июл-08 12:51 
вот это что такое?

Jul 29 11:04:07 localhost postfix/smtp[9068]: A7C7763E30: to=<shchemeleff_e@mail.ru>, relay=none, delay=40, status=deferred (Host or domain name not found. Name service error for name=mail.ru type=MX: Host not found, try again)


"Postfix: не отправляется почта за пределы локального домена"
Отправлено us.master , 29-Июл-08 12:58 
1. mx.mail.ru не обязан Вашу почту пересылать.
Пишите в MX-записях IP адреса MX'ов Вашего провайдера или Ваших MX-серверов.
2. MX-запись с приоритетом 0 - это не есть хорошо.
Сделайте 30 (Вам же не срочно). :-)

"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 29-Июл-08 13:33 
>1. mx.mail.ru не обязан Вашу почту пересылать.
>Пишите в MX-записях IP адреса MX'ов Вашего провайдера или Ваших MX-серверов.
>2. MX-запись с приоритетом 0 - это не есть хорошо.
>Сделайте 30 (Вам же не срочно). :-)

Вот гораздо уже теплее! и я как-то смутно начал догадываться об этом...Однако что смущает:
1)MX-сервер провайдера ведь вроде бы тоже не обязан меня пересылать? или как? это ведь мой локальный почтовый сервер
2)нужно использовать MX-сервер провайдера или хостера корпоративной почты которые в нашем случае не одно и тоже?
3)Вы сказали "Ваших MX-серверов" - это то же самое что "MX-сервер хостера корпоративной почты" или все же нечто иное?

Еще раз хочу прояснить задачу. Итак дано:
1)есть локальная сетка офиса и в ней работает почтовый сервер postfix+dovecot, работает нормально и претензий нет, гоняет почту внутри сети.
2)есть хостинг на который зарегитрировано доменное имя и на нем базируется почтовый сервер
3)пользователи для пересылки почты внутри сети используют локальный почтовик, а наружу почту посылают с использованием сервера корпоративной почты  на хостинге
Требуется:
1)чтобы на почтовых клиентах пользователей имелась только одна учетная запись описывающая ЛОКАЛЬНЫЙ сервер почты
2)почта локальная внутри офиса должна ходить как и ходила, а наружу почта должна ходить с использованием ЭТОГО же локального почтовика, т.е. пользователь ничего не должен сам выбирать - наружу ли...внутри ли...указал адрес и куда надо ушло

По правде говоря сейчас это решается при помощи ексченча, но от него нужно отказываться по ряду причин. Как реализовать такую функциональность без ексченча? вот пытаюсь понять...


"Postfix: не отправляется почта за пределы локального домена"
Отправлено A Clockwork Orange , 29-Июл-08 13:51 
а где  Exchange?

"Postfix: не отправляется почта за пределы локального домена"
Отправлено us.master , 29-Июл-08 13:53 
>
>Вот гораздо уже теплее! и я как-то смутно начал догадываться об этом...Однако
>что смущает:
>1)MX-сервер провайдера ведь вроде бы тоже не обязан меня пересылать? или как?

Вот он как раз обязан.

>это ведь мой локальный почтовый сервер
>2)нужно использовать MX-сервер провайдера или хостера корпоративной почты которые в нашем случае
>не одно и тоже?

Провайдера.

>3)Вы сказали "Ваших MX-серверов" - это то же самое что "MX-сервер хостера
>корпоративной почты" или все же нечто иное?
>

Я имел в виду, если вдруг у Вас уже есть сервера, пересылающие почту.


>2)почта локальная внутри офиса должна ходить как и ходила, а наружу почта
>должна ходить с использованием ЭТОГО же локального почтовика, т.е. пользователь ничего
>не должен сам выбирать - наружу ли...внутри ли...указал адрес и куда
>надо ушло
>
>По правде говоря сейчас это решается при помощи ексченча, но от него
>нужно отказываться по ряду причин. Как реализовать такую функциональность без ексченча?
>вот пытаюсь понять...

Постфикс изучать внимательно.
А вот на Exchange посмотреть, через какие это он MX-ы всё-таки почту отправляет...


"Postfix: не отправляется почта за пределы локального домена"
Отправлено PavelR , 30-Июл-08 06:58 

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


Если человек этого не понимает.... ну тогда надо в книжный магазин за толковыми книжками идти, а лучше попробовать думать о том, а надо ли кому-то почту, на которую он не сможет ответить ?


Удачи в раскладывании граблей и их маскировке.


"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 30-Июл-08 09:14 
>[оверквотинг удален]
>Провайдер не обязан пересылать почту с несуществующих адресов, равно как и майл
>ру не обязан такую почту принимать.
>
>
>Если человек этого не понимает.... ну тогда надо в книжный магазин за
>толковыми книжками идти, а лучше попробовать думать о том, а надо
>ли кому-то почту, на которую он не сможет ответить ?
>
>
>Удачи в раскладывании граблей и их маскировке.

Почему это несуществующих? домен второго уровня зарегистрирован, если я его использую в mydomain все уходит наружу, однако хотелось бы его там не использовать ибо это доменное имя используется на почтовом сервере у хостера, а я плохо представляю последствия одновремнного использования доменного имени на сервере хостера и на сервере в офисе. Может быть и ничего страшного, а может и будут неприятности - не знаю...Может быть и локальная почта будеи ходить через инет? я не имею опыта - еще раз повторяю. Кстати а как трассируется путь почтового соообщения

Потому и использую третий уровень local - на всякий случай...видимо не проходит этот фокус. Придется подробнее ознакомиться с субдоменами в postfix


"Postfix: не отправляется почта за пределы локального домена"
Отправлено ALex_hha , 29-Июл-08 15:49 
Внутри офиса какой используется домен для почты?

"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 29-Июл-08 16:27 
>Внутри офиса какой используется домен для почты?

local.hpec.ru


"Postfix: не отправляется почта за пределы локального домена"
Отправлено GeenS , 29-Июл-08 16:29 
>Внутри офиса какой используется домен для почты?

я привожу выше вывод postconf


"Postfix: не отправляется почта за пределы локального домена"
Отправлено A Clockwork Orange , 30-Июл-08 09:51 
может сделать нормальню mx у того кто держит твою зону?

"Postfix: не отправляется почта за пределы локального домена"
Отправлено григорий , 22-Окт-08 21:36 
почта удалена или не используется более............