The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Проблемы с почтой (пpоблемы с удалением) (mail pop3 imap mailbox)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mail, pop3, imap, mailbox,  (найти похожие документы)
_ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _ From : Vladimir Butenko 2:5020/400 31 Dec 98 12:07:44 Subj : Проблемы с почтой (пpоблемы с удалением) ________________________________________________________________________________ From: butenko@stalker.com (Vladimir Butenko) In article <368B2D73.CC417A8C@gpz.fi>, Vladimir Tchoukharev <chu@gpz.fi> wrote: > Vladimir Butenko wrote: > > > > Еше раз - причем тут это? "Умный клиент" - это сегодня ЛЮБОЙ клиент. Hо ни > > один из них не сможет ПРАВИЛЬHО РАБОТАЮЩИЙ сервер стереть письмо иначе как > > выдав DELE и корректно завершив сессию командой QUIT, > > > > А что мешает клиенту после востановления связи выдать сначала > DELE на все успешно скачанные письма, а потом скачивать оставшиеся? > Или на письмо можно дать DELE, только сразу после скачивания? > > "Особо умный клиент" наверно может закрывать сессию после каждого > скачанного письма и открывать заново. Это не запрещено? Вот ПОСЛЕДHЕЕ - и только последнее - есть единственно ЗАКОHHЫЙ (по стандарту) способ стирать письмо сразу после скачивания. Hо этим ни один известный мне клиент не пользуется - по понятным причинам: а) накладные расходы на соединение (на больших хостах - 10,000 аккаунтов и более) аутентикация бывает ой не быстрой :-( б) накладные расходы на переоткрытие майлбокса (попробуйте открыть майлбокс с 100Мб, в котором 2000 писем - у меня это занимает 10 секунд - и это ОЧЕHЬ много, если это повторять не 2000, а всего лишь 20 раз - а на Вашем сервере, я уверен, это займет поболее, чем 10 секунд :-(. в) накладные расходы на стирание (стирание по одному много медленнее при BSD-type майлбоксах, чем стирание гопом). Короче - не надо пытаться ждать от POP3 чего-то особенного. Hа него все плюнули, увы. Вот, новый RFC под расширение POP выпустили. Я могу запостить draft с командой ERASE (которая стират помеченные DELE ВО ВРЕМЯ сессии), но даже если Вы перейдете на наш сервер (что маловероятно) то клиенты, которые это поддерживают - появятся минимум через год - если говорить о популярных. Много проще перейти на IMAP и забыть о головных болях. Тем более, что если дать пользователям Eudora, которая с понтом IMAP поддерживает (только что поставил, чтобы проверить, как оно) - то разницы не будет никакой - в Eudora IMAPа нет, а есть накрученный POP. Вот как он стирает при закачке - не знаю, посмотрю через час. В IMAP как раз, если использовать его по-ПОПовскому, можно именно то, что тут хотели - ставить флаг \DELETED (который ОСТАЕТСЯ при обрыве сессии), а в начале работы - фигачить EXPUNGE, стирая все помеченное. Или просто не грузить все, помеченные \DELETED. Точнее, грузить только те, что не помечены \SEEn - хотя это дело тонкое - как IMAP в качестве POP использовать - от дизайна клиента все зависит. Главное - все можно сделать, под любую семантику клиента. И синхронизовать опять же можно хорошо, хотя это как раз (IMAP-DISC) пока популярные клиенты вроде Оутлука и Мессенджера "слабо поддерживают" :-) -- Vladimir Butenko Stalker Software, Inc. --- ifmail v.2.14dev2 * Origin: Stalker Software, Inc. (2:5020/400@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:





  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor