The OpenNET Project / Index page

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

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

"Задержка при отсылке письма в Sendmail"  
Сообщение от Dim email(??) on 17-Авг-06, 19:23 
Sendmail 8.13.4, FreeBSD 6.0

при попытке выполнить скрипт (или отпрвить почту любым прямым вызовом sendmail)

(                                          
echo 'From: dim;'                          
echo 'To:  <dmitry@domain.ru>'              
echo 'Subject: test subj'                  
echo hello world ) | /usr/sbin/sendmail -t  

это отправляется 5 секунд. На аналогичном сервере, стоит рядом - за доли секунды.

Даже и не знаю куда копать :( ... NS у них один и тот же, канал тоже.

Подскажите где искать?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Задержка при отсылке письма в Sendmail"  
Сообщение от ikar (ok) on 17-Авг-06, 19:36 
>Sendmail 8.13.4, FreeBSD 6.0
>
>при попытке выполнить скрипт (или отпрвить почту любым прямым вызовом sendmail)
>
>(
>echo 'From: dim;'
>echo 'To:  <dmitry@domain.ru>'              
>echo 'Subject: test subj'
>echo hello world ) | /usr/sbin/sendmail -t
>
>это отправляется 5 секунд. На аналогичном сервере, стоит рядом - за доли
>секунды.
>
>Даже и не знаю куда копать :( ... NS у них один
>и тот же, канал тоже.
>
>Подскажите где искать?

1. Логи почтовые
2. Запусти под strace ту же команду
3. tcpdump - посмотри что он по сети шлет (открой еще один шелл :) )

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Задержка при отсылке письма в Sendmail"  
Сообщение от Dim email(??) on 17-Авг-06, 19:54 

>1. Логи почтовые

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


>2. Запусти под strace ту же команду

Это та что /usr/ports/devel/strace ?

>3. tcpdump - посмотри что он по сети шлет (открой еще один
>шелл :) )

А что смотреть? Почта идет от локального юзера локальному же.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Задержка при отсылке письма в Sendmail"  
Сообщение от Medlar on 18-Авг-06, 12:45 
>Подскажите где искать?
1) проверить резолвинг
2) включить iptables с логированием или, как уже предложили выше, tcpdump
и посмотреть, на какой порт стучится sendmail за эти 5 секунд


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Задержка при отсылке письма в Sendmail"  
Сообщение от Dim email(??) on 18-Авг-06, 12:51 
>1) проверить резолвинг

ну вроде с резолвинговм все в порядке.

>2) включить iptables с логированием или, как уже предложили выше, tcpdump
>и посмотреть, на какой порт стучится sendmail за эти 5 секунд

Подскажите как tcpdump'ом понять, что делает именно sendmail?... про порты адреса и т.п. я в курсе.

А вот как отследить определенное приложение?


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Задержка при отсылке письма в Sendmail"  
Сообщение от Medlar on 18-Авг-06, 13:28 
Вообще-то sendmail слушает 25 порт,
но он может при  отсылке локальной почты инициировать соединение
с каким-либо другим сервисом (например identd) а значит и портом
Нужно включить tcpdump и отправить почту и внимательно просмотреть лог, куда обращался хост перед тем как отправить письмо (обратиться к 25 порту)

Вот ссылка, правда, не совсем по теме,
http://www.anrb.ru/linux/sendmail_tips.html#1

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Задержка при отсылке письма в Sendmail"  
Сообщение от Dim email(??) on 18-Авг-06, 14:17 
>Вообще-то sendmail слушает 25 порт,
>но он может при  отсылке локальной почты инициировать соединение
>с каким-либо другим сервисом (например identd) а значит и портом
>Нужно включить tcpdump и отправить почту и внимательно просмотреть лог, куда обращался
>хост перед тем как отправить письмо (обратиться к 25 порту)

хост генерит примерно 1,5 мегабайта исходящего трафика в секунду... как отловить в нем трафик sendmail'a?

вопрос именно в этом.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Задержка при отсылке письма в Sendmail"  
Сообщение от Alexander Grigoriev on 18-Авг-06, 14:28 
>>Вообще-то sendmail слушает 25 порт,
>>но он может при  отсылке локальной почты инициировать соединение
>>с каким-либо другим сервисом (например identd) а значит и портом
>>Нужно включить tcpdump и отправить почту и внимательно просмотреть лог, куда обращался
>>хост перед тем как отправить письмо (обратиться к 25 порту)
>
>хост генерит примерно 1,5 мегабайта исходящего трафика в секунду... как отловить в
>нем трафик sendmail'a?
>
>вопрос именно в этом.

Может быть это?

confTO_IDENT            Timeout.ident   [5s] The timeout waiting for a
                                        response to an IDENT query.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Задержка при отсылке письма в Sendmail"  
Сообщение от Dim email(??) on 18-Авг-06, 15:19 

>Может быть это?
>
>confTO_IDENT            
>Timeout.ident   [5s] The timeout waiting for a


неа, закомментирован:

#O Timeout.ident=5s    

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Задержка при отсылке письма в Sendmail"  
Сообщение от Дениска (??) on 18-Авг-06, 15:29 
>
>>Может быть это?
>>
>>confTO_IDENT            
>>Timeout.ident   [5s] The timeout waiting for a
>
>
>неа, закомментирован:
>
>#O Timeout.ident=5s
а поставить в 0 его? це ж таймаут до идента

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "Задержка при отсылке письма в Sendmail"  
Сообщение от Dim email(??) on 18-Авг-06, 15:38 

>>#O Timeout.ident=5s
>а поставить в 0 его? це ж таймаут до идента

Не поверите все заработало :)

торможу иногда, опыта нет. Вообще непонятно значение этой переменной, почему ставят 5 по умолчанию.

Всем спасибо!


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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