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

Исходное сообщение
"Почта долго уходит"

Отправлено amakovet , 26-Май-03 17:55 
поставил FreeBSD 4,7
настроил почту. почта с внешних ящиков приходи, на внешине адресаты уходит. но если отпраляю с локального ящика (на Фри сервере) на локального адресата (почта вроде как не должна выйти за пределы моего почтового сервера), висит минут 10 потом уходит. шарахается минут 20 и только потом попадает в ящик. в чем может быть дело?

Содержание

Сообщения в этом обсуждении
"Почта долго уходит"
Отправлено sandrom , 26-Май-03 17:58 
>поставил FreeBSD 4,7
>настроил почту. почта с внешних ящиков приходи, на внешине адресаты уходит. но
>если отпраляю с локального ящика (на Фри сервере) на локального адресата
>(почта вроде как не должна выйти за пределы моего почтового сервера),
>висит минут 10 потом уходит. шарахается минут 20 и только потом
>попадает в ящик. в чем может быть дело?
Присылай то, что остается в /var/log/maillog после такой отправки...


"Почта долго уходит"
Отправлено amakovet , 27-Май-03 10:59 
>>поставил FreeBSD 4,7
>>настроил почту. почта с внешних ящиков приходи, на внешине адресаты уходит. но
>>если отпраляю с локального ящика (на Фри сервере) на локального адресата
>>(почта вроде как не должна выйти за пределы моего почтового сервера),
>>висит минут 10 потом уходит. шарахается минут 20 и только потом
>>попадает в ящик. в чем может быть дело?
>Присылай то, что остается в /var/log/maillog после такой отправки...
стер лог, думал при отправке он фри новый создаст, чтобы меньше мусора было в нем, а он не создает :). теперь лога нет, как сделать чтобы он туда опять стал писать?



"Почта долго уходит"
Отправлено RaZOR , 27-Май-03 11:19 
>>>поставил FreeBSD 4,7
>>>настроил почту. почта с внешних ящиков приходи, на внешине адресаты уходит. но
>>>если отпраляю с локального ящика (на Фри сервере) на локального адресата
>>>(почта вроде как не должна выйти за пределы моего почтового сервера),
>>>висит минут 10 потом уходит. шарахается минут 20 и только потом
>>>попадает в ящик. в чем может быть дело?
>>Присылай то, что остается в /var/log/maillog после такой отправки...
>стер лог, думал при отправке он фри новый создаст, чтобы меньше мусора
>было в нем, а он не создает :). теперь лога нет,
>как сделать чтобы он туда опять стал писать?

создай файл заново


"Почта долго уходит"
Отправлено amakovet , 27-Май-03 11:23 
создал, даже перегрузил. потом отправил почту а он как и прежде пуст:)



"Почта долго уходит"
Отправлено RaZOR , 27-Май-03 11:49 
>создал, даже перегрузил. потом отправил почту а он как и прежде пуст:)
>

а с какмим правами твой файл?


"Почта долго уходит"
Отправлено amakovet , 27-Май-03 11:56 
-rw-r--r--  1 root  wheel        0 May 27 10:54 maillog



"Почта долго уходит"
Отправлено lavr , 27-Май-03 11:59 
>создал, даже перегрузил. потом отправил почту а он как и прежде пуст:)
>

man syslog.conf
less /etc/syslog.conf
less /etc/newsyslog.conf
man newsyslog


"Почта долго уходит"
Отправлено sandrom , 27-Май-03 16:33 
>>создал, даже перегрузил. потом отправил почту а он как и прежде пуст:)
>>
>
>man syslog.conf
>less /etc/syslog.conf
>less /etc/newsyslog.conf
>man newsyslog

Я просмотрел файл smtp.log...
Могу сказать, что думает sendmail оттого что не может найти dns-имя
bragin@xxxx.xxxxxxxx2.ru
Кто обслуживает dns-зону xxxx.xxxxxxxx2.ru? Где этот сервер и что в
конфигурации?
В /etc/mail/local-host-names должна присутсвовать строка
xxxx.xxxxxxxx2.ru
Есть такое?

Что можно посоветовать..
- Все-таки нужно найти логи sendmailа, они в файле /var/log/maillog
создать его можно: touch /var/log/maillog
проверь в /etc/syslog.conf наличие строки
mail.*                                          /var/log/maillog
если ее нет - добавь и сделай killall -HUP syslogd
- Желательно поставить dns-сервер (bind) и сделать на нем форвард на
провайдерский - если нужно - объясню подробнее как это сделать...
Это даст кэширование запросов(быстрее) и протоколы обращений (легче разобраться с проблемами)


"Почта долго уходит"
Отправлено amakovet , 27-Май-03 17:37 

>Кто обслуживает dns-зону xxxx.xxxxxxxx2.ru? Где этот сервер и что в
>конфигурации?

зону обслуживает мой сервер
>В /etc/mail/local-host-names должна присутсвовать строка
>xxxx.xxxxxxxx2.ru
>Есть такое?
Есть!
>
>Что можно посоветовать..
>- Все-таки нужно найти логи sendmailа, они в файле /var/log/maillog
>создать его можно: touch /var/log/maillog

лог создал, но туда ничего не пишется

>проверь в /etc/syslog.conf наличие строки
>mail.*            
  
          
>        /var/log/maillog
строка присутствует
>если ее нет - добавь и сделай killall -HUP syslogd
>- Желательно поставить dns-сервер (bind) и сделать на нем форвард на
>провайдерский - если нужно - объясню подробнее как это сделать...
>Это даст кэширование запросов(быстрее) и протоколы обращений (легче разобраться с проблемами)
в файле named.conf поставил:
forwarders {
                адрес ДНС сервера провайдера;
правда не понял зачем нужна строка //      forward only


"Почта долго уходит"
Отправлено amakovet , 27-Май-03 12:30 
Присылай то, что остается в /var/log/maillog после такой отправки...
у меня сохранился лог, когда отправлял локальную почту с консоли. в общем тогда она тоже висела. пойдет?



"Почта долго уходит"
Отправлено sandrom , 27-Май-03 17:53 
>В файле named.conf поставил:
>forwarders { адрес ДНС сервера провайдера;
>правда не понял зачем нужна строка
>//      forward only
Чтобы не пытался искать ответы сам а все отсылал серверам из forwarders...
Добавь в /etc/syslog.conf строки
!named
*.*                                             /var/log/named.log
чтобы смотреть какие запросы обрабатывает bind
В resolv.conf нипиши nameserver 127.0.0.1
Запусти на другой консоли tcpdump -i интерфейс
и пробуй отправить почту... Потом смотри логи...

"Почта долго уходит"
Отправлено amakovet , 27-Май-03 18:19 
>Запусти на другой консоли tcpdump -i интерфейс
>и пробуй отправить почту... Потом смотри логи...

Запустил на внешнем интерфесе дамп...... там посыпалось всего. какие то левые адреса. к чему это.
Кстати когда говорю nslookup мой сервер мне дает ответ:
*** Can't find server name for address 127.0.0.1: Non-existent host/domain
Server:  мой сервер
Address: мой адрес

Non-authoritative answer:
Name:    мой сервер
Address: мой адрес


"Почта долго уходит"
Отправлено amakovet , 28-Май-03 14:39 
что значит сообщение в логах: alias database /etc/mail/aliases.db out of date


"Почта долго уходит"
Отправлено lavr , 28-Май-03 20:08 
> что значит сообщение в логах: alias database /etc/mail/aliases.db out of date
>

устарел значит, изучай матчасть:

root# newaliases

man newaliases


"Почта долго уходит"
Отправлено lavr , 28-Май-03 20:07 
>>Запусти на другой консоли tcpdump -i интерфейс
>>и пробуй отправить почту... Потом смотри логи...
>
>Запустил на внешнем интерфесе дамп...... там посыпалось всего. какие то левые адреса.
>к чему это.
>Кстати когда говорю nslookup мой сервер мне дает ответ:
>*** Can't find server name for address 127.0.0.1: Non-existent host/domain
>Server:  мой сервер
>Address: мой адрес
>
>Non-authoritative answer:
>Name:    мой сервер
>Address: мой адрес

# cat /etc/resolv.conf
# ps -axuww | grep named
# sockstat | grep ":53"