The OpenNET Project / Index page

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

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

"Проблема медленной отправки почты и DNS"  
Сообщение от olv email on 24-Янв-08, 01:45 
Проблема в том, что на этом сервере отправка почты происходит очень медленно ~10сек на письмо. В качестве почтового сервера используется sendmail.

Могут ли возникающие задержки происходить по причине того, что ДНС сервер удаленный?

Что в принципе может быть причиной задержки (неверно сконфигуренных сендмаил, ...)?

Подробности настройки:

ppp.conf
~~~~~~~~~~~
default:
set device PPPoE:em0
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
enable lqr
set log phase tun
add default HISADDR
enable dns

--------------------------------------------------------------------

rc.conf:
~~~~~~~~~~~
hostname="example.ru"
ifconfig_em0="inet 1.2.3.4 netmask 255.255.255.0"
ifconfig_rl0=up
ppp_enable=YES
ppp_mode=ddial

--------------------------------------------------------------------

ifconfig :

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 1.2.3.4 netmask 0xffffff00 broadcast 1.2.3.255
ether 00:0f:fe:6c:b8:e6
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet 1.2.3.4 --> 5.6.7.8 netmask 0xffffffff
Opened by PID 1360

--------------------------------------------------------------------

Спасибо.

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

 Оглавление

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


1. "Проблема медленной отправки почты и DNS"  
Сообщение от CrAzOiD (ok) on 24-Янв-08, 01:56 
говорите про сендмыл, спрашиваете про днс, настройки показываете от линка к провайдеру...
помогите найти логику
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема медленной отправки почты и DNS"  
Сообщение от olv email on 24-Янв-08, 02:15 
...ok, возможно, заголовок следовало-бы изменить на "Проблема медленной отправки почты".
Одно из предположений о причине медленности отправки было в проблеме в разрешении имен.

В качестве DNS используется сервер на удаленной машине, но эта машина пингуется нормально.

nameserver в resolv.conf прописан правильно, но nslookup через этот сервер выполняется верно.

Письма доставляются (тестировал на user@yandex.ru и user@rambler.ru).

Сервер соединен через ppp. Привел линки к провайдеру, так как возможно неверно настроен интерфейс, что тоже может приводить к медленности отправки.

Но, тем не менее, спасибо за оперативный ответ.

>говорите про сендмыл, спрашиваете про днс, настройки показываете от линка к провайдеру...
>
>помогите найти логику

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

3. "Проблема медленной отправки почты"  
Сообщение от olv email on 24-Янв-08, 02:18 
nameserver в resolv.conf прописан правильно, И nslookup через этот сервер выполняется верно.

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

4. "Проблема медленной отправки почты"  
Сообщение от Deus email(??) on 24-Янв-08, 07:10 
>nameserver в resolv.conf прописан правильно, И nslookup через этот сервер выполняется верно.
>

поднимите свой кэширующий ДНС


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

7. "Проблема медленной отправки почты"  
Сообщение от olv email on 24-Янв-08, 11:01 
...а подробнее можно?  Могу показать все необходимые настройки DNS, которые есть сейчас.  

>>nameserver в resolv.conf прописан правильно, И nslookup через этот сервер выполняется верно.
>>
>
>поднимите свой кэширующий ДНС

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

8. "Проблема медленной отправки почты"  
Сообщение от olv email on 24-Янв-08, 11:03 
из rc.conf убрал

ifconfig_em0="inet 1.2.3.4 netmask 255.255.255.0"

- не помогло.

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

5. "Проблема медленной отправки почты"  
Сообщение от CrAzOiD (ok) on 24-Янв-08, 09:07 
>nameserver в resolv.conf прописан правильно, И nslookup через этот сервер выполняется верно.

попробуй:
sendmail -bm -v -v -r You@domain.ru Friend@domain.ru

адреса правильные подставь и  покажи что получилось

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

6. "Проблема медленной отправки почты"  
Сообщение от olv email on 24-Янв-08, 10:51 
sendmail "зависает" и ничего не выдает.  

>>nameserver в resolv.conf прописан правильно, И nslookup через этот сервер выполняется верно.
>
>попробуй:
>sendmail -bm -v -v -r You@domain.ru Friend@domain.ru
>
>адреса правильные подставь и  покажи что получилось

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

9. "Проблема медленной отправки почты"  
Сообщение от CrAzOiD (ok) on 24-Янв-08, 13:11 
>sendmail "зависает" и ничего не выдает.
>
>>>nameserver в resolv.conf прописан правильно, И nslookup через этот сервер выполняется верно.
>>
>>попробуй:
>>sendmail -bm -v -v -r You@domain.ru Friend@domain.ru
>>
>>адреса правильные подставь и  покажи что получилось

ну... это, правильный путь к бинарнику сендмыла если указать?

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

10. "Проблема медленной отправки почты"  
Сообщение от olv email(??) on 24-Янв-08, 16:30 
тоже самое

>ну... это, правильный путь к бинарнику сендмыла если указать?

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

11. "Проблема медленной отправки почты"  
Сообщение от CrAzOiD (ok) on 24-Янв-08, 17:13 
>тоже самое
>
>>ну... это, правильный путь к бинарнику сендмыла если указать?

идей болье нет...
ну если только: локальная машина сама себе ресолвит нормально? /etc/hosts все прописано?

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

12. "Проблема медленной отправки почты"  
Сообщение от olv email(??) on 24-Янв-08, 17:38 
/etc/hosts

::1                     localhost.ru localhost                                                
127.0.0.1               localhost.ru localhost                                                
1.2.3.4                 domain.ru domain                                              
1.2.3.4                 domain.ru.                                                        

Еще есть такой симптом: при сбрасывании очереди сообщений (Flush Queue) долго происходит connect:

Running /var/spool/mqueue/m0OCAs96005533 (sequence 1 of 20)
<rederend@holz-ag.ru>... Connecting to smtp.infobox.ru. via esmtp...

- эдесь висит очень долго.

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

13. "Проблема медленной отправки почты"  
Сообщение от olv email(??) on 24-Янв-08, 17:44 
После долгой паузы появляется следующее

50 4.1.8 <user@domain.ru>: Sender address rejected: Domain not found
<rederend@holz-ag.ru>... Deferred: 450 4.1.8 <user@domain.ru>: Sender address rejected: Domain not found

в очереди порядка 100 сообщений

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

14. "Проблема медленной отправки почты"  
Сообщение от CrAzOiD (ok) on 24-Янв-08, 18:05 
>После долгой паузы появляется следующее
>
>50 4.1.8 <user@domain.ru>: Sender address rejected: Domain not found
><rederend@holz-ag.ru>... Deferred: 450 4.1.8 <user@domain.ru>: Sender address rejected: Domain not found
>
>в очереди порядка 100 сообщений

так твой домен не ресолвится...
nslookup domain.ru что говорит?

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

15. "Проблема медленной отправки почты"  
Сообщение от olv email(??) on 24-Янв-08, 18:07 
Говорит следующее

bash-3.1$ nslookup domain.ru
Server:         80.80.111.254
Address:        80.80.111.254#53

Non-authoritative answer:
Name:   domain.ru
Address: 1.2.3.4

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

16. "Проблема медленной отправки почты"  
Сообщение от olv email(??) on 24-Янв-08, 18:29 
Вот что получилось:

---------------------------------------------------------------------------------

domain# sendmail -v -finfo@domain.ru user@yandex.ru < qwe

user@yandex.ru... Connecting to [127.0.0.1] via relay...
220 domain.ru ESMTP Sendmail 8.14.2/8.14.2; Thu, 24 Jan 2008 18:24:45 +0300 (MSK)
>>> EHLO domain.ru

250-domain.ru Hello localhost.ru [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5
250-DELIVERBY
250 HELP
>>> MAIL From:<info@domain.ru> SIZE=7 AUTH=info@domain.ru

250 2.1.0 <info@domain.ru>... Sender ok
>>> RCPT To:<user@yandex.ru>
>>> DATA

250 2.1.5 <user@yandex.ru>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .

250 2.0.0 m0OFOjuf018816 Message accepted for delivery
user@yandex.ru... Sent (m0OFOjuf018816 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT

221 2.0.0 domain.ru closing connection

--------------------------------------------------------------------------

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

17. "Проблема медленной отправки почты"  
Сообщение от olv email(??) on 24-Янв-08, 18:42 
Наибольшая задержка происходит на строке

user@yandex.ru... Connecting to [127.0.0.1] via relay...

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

19. "Проблема медленной отправки почты (решено)"  
Сообщение от olv email(??) on 25-Янв-08, 11:35 
В sendmail.mc указал confTO_RESOLVER_RETRY и confTO_IDENT. Теперь с 127.0.0.1 соединяется быстро.

>Наибольшая задержка происходит на строке
>
>user@yandex.ru... Connecting to [127.0.0.1] via relay...

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

18. "Проблема медленной отправки почты и DNS"  
Сообщение от olv email(ok) on 24-Янв-08, 20:46 
То есть теперь вопрос только в том, как запретить sendmail-у соединяться с 127.0.0.1 через relay, так как relay находится на удаленной машине.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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