Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Cерверы » Остальные » Вопрос по работе pop3
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
Вопрос по работе pop3 [сообщение #43775]

Есть один крендель, на него очень хреновый канал (50-70% потерь) но скорость 2Мб, ну что сказать, http работает... ftp работает... но вот pop3 - проблема!!
pop3 работает вот как:
посылает пакет, ждет подтверждения, если подтверждения нет - посылает 2-ой через секунду, 3-ий через 2 сек, и далее с каждым шагом интервал увеличивается вдвое, может кто знает как на qmil поставить так, чтобы интервал не менялся???? скажем оставитьь его равным 1 сек?

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-05-2003 12:52
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
devels
НеУчаcтник+
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус: devels в оф-лайне
[сообщение #43867]

По видимому qmail а не qmil
POP не посылает сообщения а раздаёт по запросу
Если я правильно понял, мы говорим о отсылке почты между хостами, когда почтовик отбивает почту назад, если не прошло письмо через определённое время
Все конфигурационные файлы лежат в /var/qmail/control
Маны лежат в /var/qmail/man (необходимо прописать в общий MANPATH в /etc/manpath.config)
Вот выдержки из нужного
//------------------------------------------
concurrencylocal
Maximum number of simultaneous local delivery attempts. Default:
10. If 0, local deliveries will be put on hold. concurrencylocal
is limited at compile time to 120.

concurrencyremote
Maximum number of simultaneous remote delivery attempts. Default:
20. If 0, remote deliveries will be put on hold. concurrencyre-
mote is limited at compile time to 120.
//------------------------------------------

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-05-2003 14:32
Нажмите сюда для просмотра профайла devels Отправить Персональное сообщение devels Посетить домашнию страничку devels! Найти сообщения от devels Добавить devels в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Quetzalcoatl
=============
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: В IP пакетах по всей сети...
Публикаций: 272
Статус: Quetzalcoatl в оф-лайне
[сообщение #43869]

Что то я тоже никак в толк не возьму, что кто куда и как по POP посылает.. любой сервер согласно rfc 1939:

Responses in the POP3 consist of a status indicator and a keyword
possibly followed by additional information. All responses are
terminated by a CRLF pair. Responses may be up to 512 characters
long, including the terminating CRLF. There are currently two status
indicators: positive ("+OK") and negative ("-ERR"). Servers MUST
send the "+OK" and "-ERR" in upper case.

Так что ответов там всего ничего +OK да -ERR байт 500 собщение типа "maildrop has 2 messages (320 octets)" и CRLF.. все..

2devels
Загляни вот сюдой http://www.netadmin.ws/forum/showthread.php?s=&postid=43181#post43181
И так сказать вырази свою официальную позицию.. :-))

__________________
Администратор Бед в Данных...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-05-2003 15:31
Нажмите сюда для просмотра профайла Quetzalcoatl Отправить Персональное сообщение Quetzalcoatl Найти сообщения от Quetzalcoatl Добавить Quetzalcoatl в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #43948]

Попробую обрисовать ситуацию поподробнее:
В мане я искал, но не нашел (мложет плохо искал?)
Линия до клиента специфическая канал от клиента до нас - идеальный, потерь 0%
канал от нас до клиента- хреновый (50-70% потерь) когда клиент читает почту (по pop3) от него приходит авторизация, pop3 сервер отвечает, и начинает отдавать почту, а отдет по такому сценарию - отослал пакет, получил подтверждение, отослал следующий и т.д., если подтверждение не приходит, то повторно отсылается пакет через 1 сек, если подтверждения нет, то через 2 сек, и т.д. с интервалом между попытками, увеличивающемся в 2 раза,
Канал до клиента хреновый, поэтому пакеты зачастую теряются, почтовик отваливается по таймауту.....
вопрос- как сделать так , чтобы pop3 повторял пакеты с ФИКСИÐ_ОВАНЫМ интервалом (скажем каждые полсекунды или каждую секунду) до получения подтверждения или истечения таймаута.
Почтовый сервер qmail.

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-05-2003 08:45
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
devels
НеУчаcтник+
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус: devels в оф-лайне
[сообщение #43951]

Высказал, спасибо
POP3 протокол работает только с оконечными соединениями "сервер -> клиент" и на порту 110
Все соединения типа "клиент -> сервер" и "сервер -> сервер" идут по smtp (25 порт)
проблемы с потерей пакетов всегда лучше решать
1. на "железном" уровне (проблемы с платами, процом .....)
2. на уровне роутинга (пакеты зацикливаются, сбрасываются .....)
3. на уровне сервисов, когда они собраны руками или со специфическими патчами
4. на уровне сервисов, когда введены дополнительные параметры, без понимания что сделано
и только в последнюю очередь смотреть и настраивать разные дополнительные настройки (прочитав маны), экстеншены и фьючерсы

RFC читать полезно конечно, начинаешь понимать структуры работы, но при сбое программы чаще читаешь документацию по этой программе

devels добавил 15-05-2003 в 09:29:01:
нужна перекомпиляция
посмотри в исходниках qmail файл timeoutread.h и timeoutread.с, также тебя могут заинтересовать qmail-popup qmail-pop3d (просто для понимания происходящего)
убери в цикле +1 и можно сделать таймаут больше 120 (так по умолчанию стоит)
Потом надо пересобрать qmail (или со всеми нужными флагами перекомпилять qmail-pop3d)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-05-2003 08:59
Нажмите сюда для просмотра профайла devels Отправить Персональное сообщение devels Посетить домашнию страничку devels! Найти сообщения от devels Добавить devels в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
gryshadow
Искатель
Средний рейтинг: 4.32 | Оценок: 31
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Украина (Донбасс)
Публикаций: 1293
Статус: gryshadow в оф-лайне
[сообщение #43988]

АГА!!! спасибо devels Ð_то уже ближе к тому, что я искал.....
Пункты 1. 2. и 3. в твоем перечне к сожалению (в моем случае) изменить невозможно....
вот и долбаюсь.....

gryshadow добавил 15-05-2003 в 15:12:14:
Вероятнее всего это именно qmail-popup qmail-pop3d

__________________
Чайник, мечтающий стать самоваром!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-05-2003 15:04
Нажмите сюда для просмотра профайла gryshadow Отправить Персональное сообщение gryshadow Найти сообщения от gryshadow Добавить gryshadow в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 05:46.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00933409 seconds (48.00% PHP - 52.00% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.