Получать почту каждые 5 минут. #509090


#0 by Смешной 1С
Добрый день. Необходимо получать почту фоновым заданием каждые 5 минут. Как отсеить те письма, которые уже были получены ранее?
#1 by ДенисЧ
Удалять полученные с сервера, как нормальный почтовик делает...
#2 by Смешной 1С
Нельзя удалять. Эту почта нужна на сервере, т.к. она приходит группе людей. Не все почтовики ее удаляют. В outlook галочка есть удалять или нет.
#3 by ДенисЧ
ну тогда, делай как в imap'е. Сравнивай то, что есть на сервере с тем, что есть у тебя
#4 by Смешной 1С
А что сравнивать, все поля: Адресата и текст письма?
#5 by toxavich
У каждого письма, какой бы сервер не использовался, есть признак, прочитанный или нет!
#6 by Смешной 1С
Ну а если раньше кто то прочитает его чем фоновое задание?
#7 by ДенисЧ
msgid
#8 by Смешной 1С
Я письма не как письма храню. Они в документ распределяются. У них уже не будет идентификатора
#9 by ДенисЧ
значит, придётся хранить список.
#10 by Смешной 1С
Понятно, спасибо.
#11 by zGainer
ИнтернетПочта (InternetMail) ПолучитьИдентификаторы Посмотри в СП, мож пойдет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С