Постоянная проблема с приёмом писем

Ошибки есть во всех программах, xStarter не исключение :)
Ответить
kain151
Ас
Сообщения: 306
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Постоянная проблема с приёмом писем

Сообщение kain151 » Вт июл 04, 2017 6:52 pm

Добрый день, Алекс.

Есть постоянная проблема с приёмом писем.
Если пришло много писем (с файлами), то часть из них гарантированно не будет сохранена. Писем от единиц до десятков, файлов - десятки, от нескольких килобайт до нескольких мегабайт.

Один раз одни письма не скачиваются, в другой раз - другие. Создавал лог файл, куда сразу же записывались письма и файлы, которые только что приняты. Письма, которые не скачиваются туда даже не попадают. Но при этом xStarter по UIDL удаляет эти письма в почтовом ящике на сервере!
То есть он их видит, удаляет, но они не скачиваются!

Предположил, что дело в почтовом сервисе (Яндекс) и сделал пересылку на mail.ru, а с него на gmail.com. И поочередно письма скачиваются со всех трех почтовых сервисов. Письма пересылаются корректно - проверял.
И, все равно, даже с трех почт часть писем не сохраняется. Это не разовая, а каждодневная ситуация.
Переустанавливалась система и сам xStarter (разные версии), менял жесткий диск, чтобы быть уверенным, что проблема не в нем, отключал антивирус - ничего не помогает.

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

Каждый раз приходится перепроверять и руками досохранять, что конечно, не дело, так как процесс автоматизации полностью нарушается.
Надеюсь, исправите баг.
Заранее спасибо.

P.S. И время от времени с присылаемыми файлами (тоже разными) вот такие сложности происходят:
Exception: Cannot create file "D:\Mails\Pro - 10 - 16 ию". Синтаксическая ошибка в имени файла, имени папки или метке тома
В этой ситуации примем почты останавливается полностью. Тоже нужно все проверять и руками сохранять и удалять письмо, чтобы xStarter смог работать со следующими письмами.

kain151
Ас
Сообщения: 306
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Постоянная проблема с приёмом писем

Сообщение kain151 » Чт сен 14, 2017 8:47 pm

Приветствую, Алекс. Вот такая ошибка в случае, когда почта не может сохранить файл из-за какого-то символа (название присланного файла в почте "Прямий - 18 вересня - 24вересня 2017 2( 38неделя ) - Ukr.rtf"):

Exception: Cannot create file "D:\1x\4\Mails\Прямий - 18 вересня - 24вере". Синтаксическая ошибка в имени файла, имени папки или метке тома
--------------------------------------------------------------------------------------------------------------------------
|Methods |Details|Stack |Address |Module |Offset |Unit |Class |Procedure/Method |Line |
--------------------------------------------------------------------------------------------------------------------------
|*Exception Thread: ID=1744; Parent=4436; Priority=0 |
|Class=TTaskThread; Name=TTaskThread (TaskThread.TTaskThread.Execute) |
|DeadLock=0; Wait Chain= |
|Comment= |
|------------------------------------------------------------------------------------------------------------------------|
|7FFFFFFE|03 |00000000|0044C149|xStartUI.exe|0004C149|Classes |TFileStream |Create | |
|00000020|03 |0E7FFAC8|0044C2C9|xStartUI.exe|0004C2C9|Classes |TCustomMemoryStream|SaveToFile | |
|00000020|04 |0E7FFADC|005B5902|xStartUI.exe|001B5902|uPSRuntime | |RealCall_Register |113[16] |
|00000020|04 |0E7FFAEC|005B6C57|xStartUI.exe|001B6C57|uPSRuntime |TPSExec |InnerfuseCall |574[81] |
|00000020|04 |0E7FFB40|005B8012|xStartUI.exe|001B8012|uPSRuntime |TPSExec |InnerfuseCall |711[218] |
|00000020|04 |0E7FFCDC|005B85C7|xStartUI.exe|001B85C7|uPSRuntime | |ClassCallProcMethod|9448[39] |
|00000020|04 |0E7FFD50|005B1244|xStartUI.exe|001B1244|uPSRuntime |TPSExec |RunScript |7433[270] |
|00000020|04 |0E7FFD5C|005B1260|xStartUI.exe|001B1260|uPSRuntime |TPSExec |RunScript |7434[271] |
|00000020|04 |0E7FFDE4|0096F45F|xStartUI.exe|0056F45F|uPSComponent|TPSScript |Execute |681[8] |
|00000020|04 |0E7FFE04|00C68570|xStartUI.exe|00868570|TaskThread |TTaskCompiler |Execute |546[14] |
|00000020|04 |0E7FFEB0|00C69011|xStartUI.exe|00869011|TaskThread |TTaskThread |Execute |748[31] |
|00000020|03 |0E7FFEF8|00452B94|xStartUI.exe|00052B94|Classes | |ThreadProc | |
|00000020|03 |0E7FFF8C|756B3368|kernel32.dll|00013368|kernel32 | |BaseThreadInitThunk| |
|7FFFFFFE|04 |00000000|00C68CF6|xStartUI.exe|00868CF6|TaskThread |TTaskThread |Create |677[3] |
--------------------------------------------------------------------------------------------------------------------------

HighLander26rus
Пассажир
Сообщения: 1
Зарегистрирован: Чт ноя 09, 2017 12:48 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Постоянная проблема с приёмом писем

Сообщение HighLander26rus » Чт ноя 09, 2017 12:52 pm

Такой error в логах вываливался если в теле письма или самом письме была картинка или подпись с картинкой.

kain151
Ас
Сообщения: 306
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Постоянная проблема с приёмом писем

Сообщение kain151 » Пт фев 02, 2018 5:44 pm

HighLander26rus писал(а):Такой error в логах вываливался если в теле письма или самом письме была картинка или подпись с картинкой.
Возможно.

Алекс, сделайте, пожалуйста, хотя бы, чтобы не прерывался примем всей почты, если xStarter не может создать файл из-за каких-то символов. Пусть сообщает, что такой-то файл не удалось сохранить и работает дальше.
То, что сейчас - это просто жесть. Регулярные сбои и необходимость выискивать письмо для удаления из почты, чтобы xStarter мог принимать почту дальше.
Такой важный элемент, как почта и уже несколько лет эта ошибка не исправляется ((

kain151
Ас
Сообщения: 306
Зарегистрирован: Ср июн 24, 2009 4:12 am
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Постоянная проблема с приёмом писем

Сообщение kain151 » Чт мар 15, 2018 10:26 pm

Проблема решена доработкой плагина Mail.spm
Если кому-то пригодится, доработанный вариант прилагаю.
Вложения
PluginMail_1503_1v.zip
(45.82 КБ) 288 скачиваний

Ответить