Ошибка при поиске в потоке stream seek error the bat

Обновлено: 06.07.2024

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

А может быть моя проблема связана из за того что версия клиента старая? »
Старого там может быть только протокол шифрования TLS, но в этом случае опять же ничего бы не работало. А сам протокол POP3 не меняется десятилетиями.
Проверил, там даже мохнатый SSLv3 поддерживается
В общем, там явно лимиты и/или защита есть. Я бы предложил снизить частоту автоматической проверки почты до не чаще раз в 5 минут, а также не долбить вручную кнопочку "получить".

-------
ПМ стираю не читая. Не пишите мне.

Последний раз редактировалось Jula0071, 07-07-2021 в 14:24 .

Получение идет автоматом и проверка раз в 1 секунду потому что так нужно менеджерам. Через какое то время тупо зависает соединение на получение не понятно по какой причине.
Получение идет автоматом и проверка раз в 1 секунду потому что так нужно менеджерам. »
Переходите на IMAP. И не нужно никому бегать проверять ящик раз в секунду, даже менеджерам.

-------
ПМ стираю не читая. Не пишите мне.

Переходите на IMAP. И не нужно никому бегать проверять ящик раз в секунду, даже менеджерам. »
Я бы с радостью, но pop3 это вынужденная мера из за писем архивных и проверок из органов. Суть в том что он пишет соединение завершено подготовка к отправке 1 и на этом висит пока клиент не перезапустишь.
Я бы с радостью, но pop3 это вынужденная мера из за писем архивных и проверок из органов. »

Тогда нет больше идей.

Ну разве что мигрируйте с яндекса на свой почтарь и там лимиты настраивайте так, чтоб ежесекундный долбёж в ящик (в чём реально не вижу практического смысла) не вызывал отказа сервера.

-------
ПМ стираю не читая. Не пишите мне.

Тогда нет больше идей.
Ну разве что мигрируйте с яндекса на свой почтарь и там лимиты настраивайте так, чтоб ежесекундный долбёж в ящик (в чём реально не вижу практического смысла) не вызывал отказа сервера. »
Дак проявляется это не у всех а у конкретных пользователей. Вот сидят 3 человека в 3-х разных отделах и почта на яндексе у каждого с доменом своей организации и у конкретно 3-х манагеров такая каша при том что у остальных всех работает исправно.

Grif998, ну я ж вам на пальцах всё показал и рассказал. Возможно, у вас нет компетенции понять, но как тогда ещё объяснить? Если вы долбитесь в попу яндекса целым отделом, то только усугубляется. Реально не понимаю, что за "менеджеры" в конторе, которая не может позволить себе простецкий выделенный сервер! И подавай им почту каждую секунду.

Смотришь на такое и понимаешь, что русские это жадные, тупые и никчёмные твари.

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

__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.

и что это такое?
новый велосипед на тему? CopyFile, вообщето есть такая команда, юзайте ее)

итак.
1. AssignFile(f1,s1); - что это за бредятина? она для TFileStream вовек не нужна, чтото с паскалем напутали
2. TFileStream; - вот это стрим!, а IntBuf: array [0..64] of byte; - буфер, не мешайте все в кашу, а то описание одно, а код совсем другой!
3. И нормальные люди пишут:

// готовый код не дам, сами подумайте что я такое написал, иначе так и не поймёте в чем ошибка
4. у вас в коде явная утечка связана с AssignFile(f1,s1);, на утечки вам плевать? не боитесь что юзери побьют?)

MMM_Corp, я не изобретаю велосипед и копировать файлы не проблема, я просто упрощаю код, в реале будет:
1. Считать поток
2. Изменить/обработать
3. Записать новый поток
Просто на данном этапе хочу получить хотя бы простое копирование потоков неограниченных размеров. (Я с потоками первый раз работаю, да и вообще не могу себя причислить к опытным программистам, всё с чего-то учатся, так что не бейте сильно и не посылайте в гугл. там я в первую очередь ищу (вру, я Нигмой пользуюсь), а форумы это последняя стадия. )
Далее по порядку:
1. AssignFile у меня остался с предыдущего варианта считывания информации из файла, я пробовал считывать построчно обычными средствами, но потом отказался от этого способа и решил читать потоки. Не думал, что это может навредить, поэтому оставил, спасибо за подсказку, убрал и буду иметь ввиду в будущем, однако пользы от этого не заметил.
2. IntBuf: array [0..64] of byte от этого варианта я отказался. просто в коменте к коду приводил варианты которые я пробовал. конечный вариант конечно IntBuf: array of byte.
Мне обязательно нужно побайтно считать в массив, чтобы отдельные элементы можно было редактировать и потом из этого массива сделать новый поток.
3. Готовый код я и не прошу. Прошу лишь дать вектор поиска (что вы собственно и сделали). мне самому интересно разобраться, а не свалить свою задачу кому-либо на плечи. Что такое GetFreemem я так и не нашел. Есть Getmem и Freemem, но они не могут быть аргументами у SetLength. компилятор визжит матюками. Поэтому пробовал их реализовать отдельно:

E-mail для связи по вопросу помощи

kokurkin
В мыше есть такая кнопочка Диспетчер писем для всех писем на сервере. так вот при нажатии на нее, мышь показывает какие письма есть у вас на сервере, можно поставить галки какие письма вам нужно загрузить, ну и выполнить естественно. загрузяться только отмеченные письма, остальные остануться на сервере __________________
Сын : Папа есть ли жизнь без Windows?
Отец : Нет сынок это фантастика.

Здесь может быть Ваша реклама

Я знаю, что есть такая кнопочка, однако когда я на неё (Меню "Ящик" -> "диспетчер писем" -> "Для всех писем") нажимаю - никакого диалога для выбора не происходит - он сразу начинает всё загружать, не спрашивая меня - точно также, как в случае, если я нажимаю "Получить новую почту". Где именно "ставить галочки"?

Можете объяснить так, чтобы я (и другие, кому нужно) мог это повторить? Если это действительно имеет место быть.

kokurkin, Естественно он начинат грузить, вот только не письма а их заголовки, иначе что он вам покажет. просто не обрывайте эту загрузку, в конце он вам и выдаст список писем на сервере, там и поставте галки. там все просто, я даж не знаю что еще обьяснить __________________
Сын : Папа есть ли жизнь без Windows?
Отец : Нет сынок это фантастика.

У меня на почтовом сервере десятки тысяч писем, многие не прочитанные. Интернет у меня не безлмитный и не очень быстрый. Мне нужно взять с почтового сервера, скажем, последние 50 писем (желательно, самому устанавливать это число), неважно, прочитанные они или нет, а более ранние не загружать. Простая, казалось бы, задача. Однако - ни один известный почтовик не дает возможности забрать с почтового сервера только часть писем - Или всё, или ничего: отмена "на полпути" действительно отменяет всё (скаченные письма не появляются в почтовике).

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

У меня почему то послдняя версия тормозит визуально при скрытии в трэй

Привет. такая проблемка нарисовалась, до вчерашнего дня все письма с почтовика mail всегда исправно приходили, на протяжении 1,5 лет, а утром еще 10 писем пришло, а потом во всю отказывается соединяться с сервером
27.10.2010, 10:13:33: SEND - Сервер сообщает об ошибке: Incorrect authentication data
27.10.2010, 10:13:33: SEND - ВНИМАНИЕ: не удалось обнаружить на сервере подходящих алгоритмов аутентификации

!27.10.2010, 10:13:51: FETCH - Невозможно соединиться с сервером

27.10.2010, 10:23:32: SEND - Соединение с SMTP сервером прошло удачно
27.10.2010, 10:23:32: SEND - Аутентификация (обычный метод).
27.10.2010, 10:23:32: SEND - Сервер сообщает об ошибке: Incorrect authentication data
27.10.2010, 10:23:32: SEND - Аутентификация (проверка имени пользователя и пароля).
27.10.2010, 10:23:33: SEND - Сервер сообщает об ошибке: Incorrect authentication data
27.10.2010, 10:23:33: SEND - ВНИМАНИЕ: не удалось обнаружить на сервере подходящих алгоритмов аутентификации

Подскажите, с чем все это может быть связано?

Нужна помощь гуру!!

Уже спрашивал на всех форумах, может тут найдется решение.
Когда-то в The Bat скрыл панель загрузки.
Потом оказалось что восстанавливаться она не хочет :-(
Более того, она висит внизу на панели, но. Если ее развернуть комп зависает и уходит в ребут.

Сжатие и проверка баз делается регулярно.
Переустановка новых, старых, разнообразных версий с переносом базы писем ничего не дала.

__________________
____________________________________
Кто-то из нас двоих точно сошел с ума, осталось лишь определить, весь мир, или я?

Если кто сталкивался, можно ли как-то расшифровать тело письма, которое возвращается в виде кодированного набора символов:

Content-Type: application/octet-stream;
name="_S______ G____.odt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="_S______ G____.odt"

STARSAT XR-3200CU / STARNET 4800 (ALI 3329B) / NOKIA E52 / DELL AXIM v51 / SONY PSP2 Последний раз редактировалось Serlibiano; 30.10.2010 в 19:28 .. Причина: подправил скрытое Подскажите, плз, как надо настроить БАТ, чтобы письма отправленные из-под интерфейса "Мэйл" попадали в "отправленные" БАТа.
Или это было возможно только в старых версиях БАТа?

!27.10.2010, 10:13:51: FETCH - Невозможно соединиться с сервером

27.10.2010, 10:23:32: SEND - Соединение с SMTP сервером прошло удачно
27.10.2010, 10:23:32: SEND - Аутентификация (обычный метод).
27.10.2010, 10:23:32: SEND - Сервер сообщает об ошибке: Incorrect authentication data
27.10.2010, 10:23:32: SEND - Аутентификация (проверка имени пользователя и пароля).
27.10.2010, 10:23:33: SEND - Сервер сообщает об ошибке: Incorrect authentication data
27.10.2010, 10:23:33: SEND - ВНИМАНИЕ: не удалось обнаружить на сервере подходящих алгоритмов аутентификации

__________________
Тиха украинская ночь . Но сало надо перепрятать ! Последний раз редактировалось DizeL; 15.11.2010 в 12:49 .. я так и не догнал,давно надо было создать,не смог.Создал .txtпотом переименовал в .bat,по идее должно было создаться,но нет

Приветствую !
столкнулся со следующей проблемой, воюю уже неделю и все безрезультатно и беспросветно.

суть:
сеть 25 машин , инет через ЮГ, поднят NAT.

в один "прекрасный" день все те пользователи, которые использовали TheBAT (4.2.36.4), лишились возможности ОТПРАВЛЯТЬ письма. Получают исправно.
Остальные юзеры сети , те что на аутлуках, проблем не испытывают.

Процесс забора почты стопорица после аутентификации.

лог протокола SMTP из программы "BAT"


сервер хостера без аутентификации SMTP , настройки не менялись, телнетом за 25 порт цепляюсь исправно.

и провайдер и хостер утверждают , что у них все нормально, проблемы на нашей стороне.

в BAT'e таймаут сервера увеличивал. пофиг

Фаервола нет (виндовый отключен), антивирус и на клиентах и на шлюзе NOD (только антивирь), пробовал отключать - ни к чему не привело. В логах шлюза никакого криминала, все штатно и исправно.


Внимание, вопрос : что это за хрень такая происходит? Как победить ?
ЮзерГейт мандит? Провайдер врет или хостер?

_____________________
UPD
опытным путем выяснилось, что хостер и провайдер непричем.
напрямую со шлюза почта уходит.


Чебурашка,
может, ставил дополнительные плагины какие, или старая версия не поддерживает семёрку. Настройки копировал, могли старые пути в них остаться.
Искал сейчас такой файл у себя - не нашёл.


Damaks, спасибо за отклик!
Плагины я не ставил, точно. Я сам не въеду в чем причина, что прога от меня хочет. Дело было так. Установил, а при установке прога запросила шифрование, ну я и с дуру пароль поставил. Может с этим как-то связано. Но не думаю. Я уже и с Your Installer удалял и с помощью Tune Up следы чистил - бес толку. Проблема в том, что она переустанавливается с такой же проблемой - такое ощущение, что прога (или ее следы) где то остались. Я и другую версию пробовать даже ставить. В принципе можно сказать - чувак, не велика потеря, есть и другие неплохие аналоги. Ну вот поставил Тандербирд - но не мое это! Я без мышки воще никуда.
Система ХР 3, установил тока вчера. Кризис дополз и до меня. Сыр ем с плесенью, вино пью старое, езжу на машине без крыши.


Чебурашка,
Хорошо было бы тогда после деинсталляции вручную поискать в реестре ключевые слова. Либо в regedit, либо в других программах, вроде "Reg Organizer", намного удобнее. Поискать слова "The Bat" и "ikey.id". Если они есть в реестре, удалить ненужные.
Если знаешь примерное время установки, то можно просмотреть и удалить подозрительные по времени ключи через программу \"TrashReg\" .


Damaks,
посмотрел, удали все ключи the bat по проге Рег органайзер. Короче зачистил все, даже наверное лишнего. Я в этой части не профи юзер. Но воз и ныне там. Мож есть другие способы.

Вроде помогло! Спасибо!

Кризис дополз и до меня. Сыр ем с плесенью, вино пью старое, езжу на машине без крыши.


Как убрать звук при проверке почты через определенное время. Я например выставил 5 минут и работаю по протоколу imap.

И еще интересует. Иногда происходит подвисание внутри проги. Т.е. выбираешь входящие, а прога не реагирует. У кого нибудь также?

Не бойся холодных зимних ветров, они несут семена будущего лета! russiandiman,
По поводу подвисаний при проверке входящих - ничего подобного не замечал.
По поводу звука, не совсем понял что вы имеете в виду. При настройках по умолчанию, программа не издает никаких звуков. Можно установить проигрывание мелодии при получении новых писем. Или вы устанавливали пакет звуков отдельный?


sergeant писал: Или вы устанавливали пакет звуков отдельный?

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


sergeant
Если вас не затруднит не могли бы вы сделать скриншоты вашей конфигурации.

Я сейчас наоборот отключил проверку. У вас наверно протокол POP3.
Насколько я понял IMAP4 постоянно связан с сервером почтовика. Только что отправил письмо и оно сразу пришло мне.

Еще хотел у вас спросить: Mail Ticker у вас нормально работает?
У меня то отображает, то нет.

Читайте также: