|
Некорректно работает получение почты | ☑ | ||
---|---|---|---|---|
0
repin_mike
21.07.21
✎
16:44
|
Ящик IMAP.
Простейший код наподобие Почта = Новый ИнтернетПочта; Почта.Подключиться(Профиль); Сообщения = Почта.Выбрать(Истина); В результате выполнения в массиве сообщений есть письма. При этом по факту на ящике письма эти были ранее, но в момент получения они удалены и их там нет. Как такое может быть? |
|||
1
Очевидно
21.07.21
✎
16:46
|
СП:
ИнтернетПочта (InternetMail) Выбрать (Get) Синтаксис: Выбрать(<УдалятьСообщения>, <МассивЗаголовковСообщенийИлиИдентификаторов>, <ОтмечатьКакПрочтенные>) Параметры: <УдалятьСообщения> (необязательный) Тип: Булево. Истина - удалять выбранные сообщения с сервера. Значение по умолчанию: Истина. |
|||
2
repin_mike
21.07.21
✎
16:52
|
(1) И?
|
|||
3
repin_mike
21.07.21
✎
16:53
|
Ещё раз. Ящик пустой. Аутлук и на всякий случай тандерберд реально показывают что ящик пустой. При этом 1С читает письма, которые там якобы есть
|
|||
4
Новый1сник2
21.07.21
✎
16:55
|
(2) Сообщения = Почта.Выбрать(Истина); и из (1) Выбрать(<УдалятьСообщения>, <МассивЗаголовковСообщенийИлиИдентификаторов>, <ОтмечатьКакПрочтенные>)
|
|||
5
Масянька
21.07.21
✎
16:56
|
(3) Может ящик не тот?
|
|||
6
Ёпрст
21.07.21
✎
19:01
|
(3) всякие почтовые проги, да и вэб морды, нынче любят сортировать почту сами и распихивать по папкам - спам\хрень\рассылки\ и т.д..
Откуда уверенность, что ящик пуст ? |
|||
7
Смотрящий
21.07.21
✎
20:50
|
(0) imap - загрузка заголовков писем.
Клиент должен отдать флаг чтения/загрузки письма. Оутглюк не отдает признака, точнее отдает, но только Exchange-серверу Тандербердом давно не пользуюсь, надо ставить и тестировать. Если клиент 1с'а читает письма - то нет влыга чтения письма на сервере. |
|||
8
repin_mike
22.07.21
✎
09:06
|
(7) влыга это как?
|
|||
9
repin_mike
22.07.21
✎
09:14
|
(0) Если шире, то
есть типовой документооборот, который настроен на исполнение задач по почте. Иногда (не всегда) его начинает при исполнении таких задач дико глючить, он начинает выполнять с ошибками какие-то фантомные задачи, которые были несколько месяцев назад. Прошёлся отладчиком - вижу что он реально получает с почты старые письма, которые были раньше и которых реально в ящике нет на настоящий момент. Думал что может там кэш какой, но вроде бы нету. Ящик 100% пустой, ну ладно 99% один процент оставим на собственную криворукость; т.к. и веб морда, и аутлук и тандербёрд показывают что он пустой, никаких левых папок там нет, разве что телнетом проверить ещё, но с имапом это долго. |
|||
10
repin_mike
22.07.21
✎
09:26
|
(9)+ старые письма в зависимости от фазы луны системой получаются разные. То есть прошёлся отладчиком сейчас, вижу одно письмо А, прошёлся отладчиком через полчаса вижу письма Б,В,Г
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |