Не отсылается почта

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

captain
Сообщения: 35

Не отсылается почта

Сообщение captain »

Здраствуйте уважаемые знатоки Linux!

У меня проблема с отсылкой почты!
Выдает следущее:
Jul 23 14:54:41 mail postfix/smtp[2701]: 7BE691478EB: to=<info@domain.ru>, relay=none, delay=1173, delays=1143/0.03/30/0, dsn=4.4.1, status=deferred (connect to mail.domain.ru[195.195.195.195]: Connection timed out)
Думаю что проблема в узлах но не могу с ней разобраться!
Узлы прописаны следущие:
1. IP: 127.0.0.1 имя: localhost.localhost псевдоним: localhost
2. IP: 192.168.123.100 имя: mail.domain.ru псевдоним: domain.ru

В main.cf прописано: mynetwork = 192.168.123.0/24, 127.0.0.0/8

Помогите пожалуйста совсем запутался!
Заранее благодарю!
Спасибо сказали:
Аватара пользователя
Molimo
Сообщения: 170
ОС: Win XP Pro + Kubuntu 8.04

Re: Не отсылается почта

Сообщение Molimo »

Пробовали проверять конективити? Может у вас проблем авовсе не с почтой? поделать ping, traceroute по ip и доменному имени?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

а postfix считает, что mail.domain.ru резолвится в адрес 195.195.195.195
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Ну так правильно! У меня внешний ИП: 195.195.195.195 (допустим)! С роутера от посылает на 192.168.123.100 на 25 порт, где находиться 127.0.0.1 localhost!
Поэтому немогу понять в чём дело! Может поменять узлы! Если да то на какие?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

captain, Вы привели строчку из лога о том, что postfix не может связаться с smtp-сервером, запущенным на машине с адресом 195.195.195.195
вот и разберитесь.
в частности:
а вообще, должен ли smtp-сервер, лог которого Вы привели, пытаться связаться с smtp-сервером 195.195.195.195?
Ваш последний пост (из-за его сумбурности) можно истолковать и так, что машина, лог с которой Вы привели в первом посте, и есть носитель ip адреса 195.195.195.195. если так, то спрашивается, а нафига postfix сам с собой пытается связаться по протоколу smtp?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Ну я же в узле не могу прописать внешний адрес,а в main.cf внутрений!

На данный момент выдает:
postfix/smtpd [3554]: connect from unknow [127.0.0.1]

Почему unknow?

П.С. Сейчас mail отсылается! но выдаёт много ругани.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

captain писал(а): ↑
23.07.2007 17:52
Почему unknow?
наверно, все-таки „unknown“?
обычно в файлике /etc/hosts присутствует строчка вида
127.0.0.1 localhost
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Почему столько ругани! Я в этом человек не просвещенный! Стараюся разобраться во всём сам!
Однако в этом что-то не получается:

Jul 23 17:48:56 mail postfix/postfix-script[3707]: stopping the Postfix mail system
Jul 23 17:48:56 mail postfix/master[1914]: terminating on signal 15
Jul 23 17:49:01 mail postfix/postfix-script[3754]: starting the Postfix mail system
Jul 23 17:49:01 mail postfix/master[3755]: daemon started -- version 2.4.4-RC3, configuration /etc/postfix
Jul 23 17:49:01 mail postfix/qmgr[3756]: AF5121478EC: from=<info@domain.ru>, size=360, nrcpt=1 (queue active)
Jul 23 17:49:31 mail postfix/smtp[3759]: connect to mail.domain.ru [195.195.195.195]: Connection timed out (port 25)
Jul 23 17:49:31 mail postfix/smtp[3759]: AF5121478EC: to=<info@domain.ru>, relay=none, delay=11130, delays=11099/0.05/30/0, dsn=4.4.1, status=deferred (connect to mail.domain.ru[195.195.195.195]: Connection timed out)

Вроде все перерыл main.cf, master.cf, aliases и т.д.
В /etc/hosts присутствует следущее:
127.0.0.1 localhost.localhost localhost
192.168.123.100 mail.domain domain.ru

Помогите пожалуйста убрать эту ругань! (Целесообразными способами конечно)

Спасибо за поддержку!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

что это за машина mail.domain.ru?
у Вас есть с ней связь?
какой, с Вашей точки зрения, у нее должен быть ip-адрес?
что выдает резолв этого имени (программа host или dig)?
она пингуется?

и _ключевой_вопрос_. а не та ли это машина (с Вашей точки зрения), на которой Вы пытаетесь настроить postfix?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Да Вы правы!
Через host выдаёт:
mail.domain.ru has address 195.195.195.195
Пинг до данного хоста прохолит через 192.168.123.100 на 25 порт (форвординг)!
Но при пинге пакеты уходят но не возвращаються!
Может мне нет необходимости держать два узла (описание было выше)?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

captain писал(а): ↑
23.07.2007 19:47
Да Вы правы!
это ответ на «ключевой вопрос»?
т.е. domain.ru — это локальный домен, который обслуживает этот самый несчастный postfix?
ТАК ПРОПИШИТЕ ЖЕ ЭТОТ ДОМЕН КАК local domain!!!
чтобы postfix не ломился никуда с почтой, предназначенной для этого домена, а складывал ее ЛОКАЛЬНО!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Данный домен является не локальным, а зарегистрированным доменом! Которому присвоено два IP! Один направлен на веб-сервер, а вот второй (о котором мы сейчас говорим) на почтовый сервер (который я и пытаюсь настроить с Вашей помошью конечно).
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

:)
хорошо. вот есть зарегистрированный домен.
и есть компьютер, призванный принимать письма для этого домена.
так вот для этого компьютера этот самый домен будет _локальным_.
captain писал(а): ↑
23.07.2007 20:17
Которому присвоено два IP!
а вот отсюда, пожалуйста, поподробнее:
что же, интересно, выдает

Код: Выделить всё

$ dig domain.ru any
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

При dig domain.ru any выдаёт следущее:

[root@mail popa3d-1.0.2]# dig domain.ru any

; <<>> DiG 9.4.0 <<>> domain.ru any
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54478
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 7

;; QUESTION SECTION:
;domain.ru. IN ANY

;; ANSWER SECTION:
domain.ru. 1800 IN MX 10 mail.domain.ru.

;; AUTHORITY SECTION:

А дальше идёт траса серверов!

При пинге на 195.195.195.195 пишет Request timeout
При пинге на mail.domain.ru пишет Request timeout но указывает что это 195.195.195.195

чём тут дело?
Какие узлы прописать в etc/hosts ?

Спасибо!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

captain писал(а): ↑
25.07.2007 21:25
Какие узлы прописать в etc/hosts ?
может быть, надо дергать с того конца, который отвечает за домен?
captain писал(а): ↑
25.07.2007 21:25
А дальше идёт траса серверов!
не понял. где идет? куда идет? какая трасса? или это не трасса а именно траса? и что значит это слово?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Так скажем траса следущяя! (Трасса всмысле список по которому доходит мировой трафик)

; AUTHORITY SECTION:
ru. 81937 IN NS AA-RU.RIPE.NET.
ru. 81937 IN NS XXX.SUNET.SE.
ru. 81937 IN NS NS.UU.NET.
ru. 81937 IN NS NSZ.lxx.ru
ru. 81937 IN NS NSZ2.lxx.ru.

;; ADDITIONAL SECTION:
AA-RU.RIPE.NET. 61029 IN AAAA 2001:610:240:0:53:cc:12:121
AA-RU.RIPE.NET. 24029 IN A 195.0.12.121
XXX.SUNET.SE. 24029 IN A 195.36.125.2
XXX.SUNET.SE. 43597 IN AAAA 2001:6b0:7::2
AA.UU.NET. 2585 IN A 195.39.1.3
NSZ.lxx.ru. 1171 IN A 195.148.60.4
NSZ2.lxx.ru. 968 IN A 195.148.108.2

;; Query time: 19 msec
;; SERVER: 192.168.123.254#53(192.168.123.254)
;; WHEN: Wed Jul 25 20:20:47 2007
;; MSG SIZE rcvd: 329

Примерно это!
Обьясните мне мою проблему! Я не сетевик! Поэтому может что-то пропустил!
Где моя ошибка? И как её исправить!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

captain писал(а): ↑
25.07.2007 21:25
;; ANSWER SECTION:
domain.ru. 1800 IN MX 10 mail.domain.ru.
во-первых, в нормально сконфигурированном домене должно быть как минимум две записи NS.
во-вторых, давайте все-таки определимся.
я так понимаю, что машина, на которой Вы настраиваете postfix, и есть эта самая mail.domain.ru. правильно?
domain.ru Вы уже прописали как local domain?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Да вы правы я настраиваю postfix на машине mail.domain.ru!
И прописал в main.cf mydomain= domain.ru, а hostname= mail.domain.ru!

Схема сети следущяя: 195.195.195.195 (проваидер real IP) --> 192.168.123.254 (router) --> 192.168.123.100 (mail server)

Однако при пинге пакеты обратно нет возвращаются.
Почему так?

При пинге ping mail.domain.ru выдаёт сразу real IP (195.195.195.195)! То есть тут проблем нету!

Жду Вашего ответа!
И ещё раз спасибо за поддержку!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

Вы пытаетесь пинговать саму машину, но по тому адресу, пакеты для которого провайдер пробрасывает из инета на Ваш адрес 192.168.123.110?
так есть вариантов:
1. если есть и другие машины в локальной сети, поднимите dns-сервер на этой машине или на 192.168.123.254 или еще где-нибудь в Вашей сети. естественно, его и укажите как nameserver на всех машинах в сети. а уж что будет отвечать Ваш dns-сервер на запросы про mail.domain.ru — это уж как настроите.
2. если нет других машин в локальной сети, так пропишите этот адрес на интерфейсе lo. и будут у Вас пинги ходить...

Код: Выделить всё

$ sudo ip a a 195.195.195.195 dev lo

3. дополните строку про 127.0.0.1 в /etc/hosts. и Ваша машина вообще будет игнорировать dns-запись о том, что mail.domain.ru=195.195.195.195:

Код: Выделить всё

127.0.0.1 localhost mail.domain.ru
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Сделал все как вы сказали не считая первого пункта!
Суть следущая: на роитере стоит DNS проваидера (195.195.195.111).
В сети три машины (у каждый ствой стационарный адрес). На одной машине крутиться майл-сервер, другие просто стационары.
На маил-сервере DNS прописан внутрений 192.168.123.254 (=Gateway (одинаковы)).
Объясните пожалуиста первый пункт по подробний:
"1. если есть и другие машины в локальной сети, поднимите dns-сервер на этой машине или на 192.168.123.254 или еще где-нибудь в Вашей сети. естественно, его и укажите как nameserver на всех машинах в сети. а уж что будет отвечать Ваш dns-сервер на запросы про mail.domain.ru — это уж как настроите."

Спасибо!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

о господи! 1, 2, 3 в моем предыдущем посте — это три варианта. взаимоисключающих варианта. ну, почти взаимоисключающих (:
captain писал(а): ↑
31.07.2007 02:42
Объясните пожалуиста первый пункт по подробний
какую часть первого варианта надо изложить подробнее?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Извиняюсь за назоиливость и недопонимание!
Интересует данная часть
sash-kan писал(а): ↑
27.07.2007 19:05
Поднимите dns-сервер на этой машине или на 192.168.123.254 или еще где-нибудь в Вашей сети. естественно, его и укажите как nameserver на всех машинах в сети. а уж что будет отвечать Ваш dns-сервер на запросы про mail.domain.ru — это уж как настроите.

Всмысле поднимите DNS? И где можно установить nameserver?

Спасибо!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

«поднимите dns» — означает „установите dns-сервер“. например, стандарт де-факто — bind.
«укажите как nameserver» — см. содержимое файла /etc/resolv.conf (а заодно и man resolv.conf)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
captain
Сообщения: 35

Re: Не отсылается почта

Сообщение captain »

Содержание данного фаила (resolv.conf):
search domain.ru
nameserver 192.168.123.254

Вроде все как должно быть?!
И еще вопрос при отсылки почты (test) можно как-то опустить ввод строки EHLO localhost?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не отсылается почта

Сообщение sash-kan »

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: