The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Сервер IMAP"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 12:05  (MSK)
Имеется на одном linux-е сервер Cyrus IMAP, а на другом - University of Washington IMAP toolkit

Вопрос: где и как эти imap-сервера хранят информацию о прочитаных/непрочитаных сообщениях? То биш, откуда берется флаг "\Seen"?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Сервер IMAP"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 11-Авг-03, 12:53  (MSK)
Владимир, у тебя Cyrus с sendmailом стоит?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 12:54  (MSK)
>Владимир, у тебя Cyrus с sendmailом стоит?

Да. Но он хитро стоит. А что?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Сервер IMAP"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 11-Авг-03, 12:58  (MSK)
1.У тебя сендмейл проверяет наличие пользователей кирус?
2.Сендмейл принимает почту для несущетсвующих пользователей или он такую почту не принимает?
3.В чем хитрость?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 13:11  (MSK)
Что-то я не очень понимаю связь всего этого с ответом на мой вопрос...

>1.У тебя сендмейл проверяет наличие пользователей кирус?
>2.Сендмейл принимает почту для несущетсвующих пользователей или он такую почту не принимает?

Sendmail принимает почту для системных пользователей и псевдонимов (aliases) и отвергает для всех остальных (несуществующих).

>3.В чем хитрость?
Хитрость в том, что Cyrus не прописан в конфиге sendmail-а.
Sendmail всю почту пропускает через внешний скрипт, из скрипта вызывается procmail, а deliver вызывается уже procmail-ом.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Сервер IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 11-Авг-03, 13:19  (MSK)
>Имеется на одном linux-е сервер Cyrus IMAP, а на другом - University
>of Washington IMAP toolkit
>
>Вопрос: где и как эти imap-сервера хранят информацию о прочитаных/непрочитаных сообщениях? То
>биш, откуда берется флаг "\Seen"?
>

откуда и все остальные - пометки в телах mailbox'ов

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 13:24  (MSK)
>откуда и все остальные - пометки в телах mailbox'ов

Путем пристального изучения этих самых "тел", ничего подобного не выявлено :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Сервер IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 11-Авг-03, 13:56  (MSK)
>>откуда и все остальные - пометки в телах mailbox'ов
>
>Путем пристального изучения этих самых "тел", ничего подобного не выявлено :(

печально, RFC822

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 14:18  (MSK)
>печально, RFC822

A.3.3.  About as complex as you're going to get
(Для тех, кто в танке, дословный перевод: "Почти самый полный, который вы получите") Речь о заголовке, ес-но.

Date     :  27 Aug 76 0932 PDT
From     :  Ken Davis <KDavis@This-Host.This-net>
Subject  :  Re: The Syntax in the RFC
Sender   :  KSecy@Other-Host
Reply-To :  Sam.Irving@Reg.Organization
To       :  George Jones <Group@Some-Reg.An-Org>,
            Al.Neuman@MAD.Publisher
cc       :  Important folk:
            Tom Softwood <Balsa@Tree.Root>,
            "Sam Irving"@Other-Host;,
            Standard Distribution:
            /main/davis/people/standard@Other-Host,
            "<Jones>standard.dist.3"@Tops-20-Host>;
Comment  :  Sam is away on business. He asked me to handle
            his mail for him.  He'll be able to provide  a
            more  accurate  explanation  when  he  returns
            next week.
In-Reply-To: <some.string@DBM.Group>, George's message
X-Special-action:  This is a sample of user-defined field-
                 names.  There could also be a field-name
                 "Special-action", but its name might later be
                 preempted
Message-ID: <4231.629.XYzi-What@Other-Host>

Так вот скажите мне, слепому, где здесь (да и в rfc) какие-либо отметки (или пометки, или флаги, или еще что) говорящие о том, что сообщение было прочитано? Или что не было.

P.S. А если вдруг я все-таки не ослеп, рекомендую не бросаться подобными ответами. Если уж даешь ссылку на rfc - давай

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Сервер IMAP"
Сообщение от Dmitry Искать по авторуВ закладки on 11-Авг-03, 15:52  (MSK)
>>печально, RFC822
>
>A.3.3.  About as complex as you're going to get
>(Для тех, кто в танке, дословный перевод: "Почти самый полный, который вы
>получите") Речь о заголовке, ес-но.
>
>Date     :  27 Aug 76 0932 PDT
>
>From     :  Ken Davis <KDavis@This-Host.This-net>
>Subject  :  Re: The Syntax in the RFC
>Sender   :  KSecy@Other-Host
>Reply-To :  Sam.Irving@Reg.Organization
>To       :  George Jones <Group@Some-Reg.An-Org>,
>            
>Al.Neuman@MAD.Publisher
>cc       :  Important folk:
>            Tom Softwood <Balsa@Tree.Root>,
>            
>"Sam Irving"@Other-Host;,
>            
>Standard Distribution:
>            
>/main/davis/people/standard@Other-Host,
>            "<Jones>standard.dist.3"@Tops-20-Host>;
>Comment  :  Sam is away on business. He asked me
>to handle
>            
>his mail for him.  He'll be able to provide  
>a
>            
>more  accurate  explanation  when  he  returns
>
>            
>next week.
>In-Reply-To: <some.string@DBM.Group>, George's message
>X-Special-action:  This is a sample of user-defined field-
>            
>     names.  There could also be
>a field-name
>            
>     "Special-action", but its name might later
>be
>            
>     preempted
>Message-ID: <4231.629.XYzi-What@Other-Host>
>
>
>
>Так вот скажите мне, слепому, где здесь (да и в rfc) какие-либо
>отметки (или пометки, или флаги, или еще что) говорящие о том,
>что сообщение было прочитано? Или что не было.
>
>P.S. А если вдруг я все-таки не ослеп, рекомендую не бросаться подобными
>ответами. Если уж даешь ссылку на rfc - давай

Вопрос может быть не по теме, но все же подскажите плз. Работает Cyrus IMAP, Sendmail компилил с ним же, проблема в том что не пускает к папке пользователя пока не установишь его в системе (passwd) , подскажите где посмотреть или что делать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Сервер IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 11-Авг-03, 16:50  (MSK)
>>печально, RFC822
>

<skipped>

>Так вот скажите мне, слепому, где здесь (да и в rfc) какие-либо
>отметки (или пометки, или флаги, или еще что) говорящие о том,
>что сообщение было прочитано? Или что не было.
>
>P.S. А если вдруг я все-таки не ослеп, рекомендую не бросаться подобными
>ответами. Если уж даешь ссылку на rfc - давай

для тех кто на бронепоезде, остынь сперва, а потом учись вникать в то
что тебе отвечают.

Для слепых step-by-step:

1) очистить свой почтовый ящик
2) послать себе почту
3) сделать копию, для броненосцев md5
4) прочесть mailer'ом и выйти не удаляя, но сохранив изменения
5) сравнить непрочтенное и прочтенное и получить в headers

Status: RO

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 17:00  (MSK)
>для тех кто на бронепоезде, остынь сперва, а потом учись вникать в
>то
>что тебе отвечают.

Я и нагревался особо.
Еще раз спрашиваю: скажите мне, слепому, где в том самом rfc какие-либо отметки (или пометки, или флаги, или еще что) говорящие о том, что сообщение было прочитано? Или что не было.
Могу еще добавить, что IMAP оперирует не только флагами \Seen, но и другими.
Был отсыл в rfc. Где там что-либо по теме? Цитату из rfc, пожалуйста.


>Для слепых step-by-step:

Для глухих, повторяю: путем пристального изучения этих самых "тел", ничего подобного не выявлено.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Сервер IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 11-Авг-03, 17:16  (MSK)
>>для тех кто на бронепоезде, остынь сперва, а потом учись вникать в
>>то
>>что тебе отвечают.
>
>Я и нагревался особо.
>Еще раз спрашиваю: скажите мне, слепому, где в том самом rfc какие-либо
>отметки (или пометки, или флаги, или еще что) говорящие о том,
>что сообщение было прочитано? Или что не было.
>Могу еще добавить, что IMAP оперирует не только флагами \Seen, но и
>другими.
>Был отсыл в rfc. Где там что-либо по теме? Цитату из rfc,
>пожалуйста.
>
>
>>Для слепых step-by-step:
>
>Для глухих, повторяю: путем пристального изучения этих самых "тел", ничего подобного не
>выявлено.

для исключительных, RFC822 - является отправной точкой со ссылками
на другие, Status был показан как пример, следующие отправные RFC
найдешь:

http://unix1.jinr.ru/~lavr/webmail/webmail.html
или в sources imap-uw, или в sources любого mailer'а

лупой токма запасись ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 17:44  (MSK)
>для исключительных, RFC822 - является отправной точкой со ссылками
>на другие, Status был показан как пример, следующие отправные RFC
>найдешь:

Так. Всю жизнь жил-жил и думал, что rfc не описывают конкретную реализацию, а тут - на тебе. Оказывается в rfc и реализация тех двух серверов, что я в оригинальном сообщении указал, есть.
Дожили...

>http://unix1.jinr.ru/~lavr/webmail/webmail.html

Не нашел ничего дельного. Прописные истины и только.

>или в sources imap-uw, или в sources любого mailer'а

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

>лупой токма запасись ;)

Ага. Запасси.

Я вот одного понять не могу. Был конкретный вопрос про конкретные сервера. Зачем посылать куда-то? Есть ответ - ответь. Нету - не надо слать, тем паче, что там все равно конкретики нету.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Сервер IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 11-Авг-03, 17:58  (MSK)
>>для исключительных, RFC822 - является отправной точкой со ссылками
>>на другие, Status был показан как пример, следующие отправные RFC
>>найдешь:
>
>Так. Всю жизнь жил-жил и думал, что rfc не описывают конкретную реализацию,
>а тут - на тебе. Оказывается в rfc и реализация тех
>двух серверов, что я в оригинальном сообщении указал, есть.
>Дожили...
>
>>http://unix1.jinr.ru/~lavr/webmail/webmail.html
>
>Не нашел ничего дельного. Прописные истины и только.
>
>>или в sources imap-uw, или в sources любого mailer'а
>
>Уже не актуально. Надеялся на быстрый ответ. При случае посмотрю, конечно.
>
>>лупой токма запасись ;)
>
>Ага. Запасси.
>
>Я вот одного понять не могу. Был конкретный вопрос про конкретные сервера.
>Зачем посылать куда-то? Есть ответ - ответь. Нету - не надо
>слать, тем паче, что там все равно конкретики нету.

устал я от тебя, тебе сразу был дан ответ и неча на соседа пенять если
руки кривы, все что для начала нужно было сделать: сравнить два mailbox'а,
до imap и после и получить Status: и остальные заголовки X-Status & etc

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Сервер IMAP"
Сообщение от Владимир emailИскать по авторуВ закладки on 11-Авг-03, 18:11  (MSK)
>устал я от тебя, тебе сразу был дан ответ и неча на
>соседа пенять если
>руки кривы, все что для начала нужно было сделать: сравнить два mailbox'а,

Это ты себе скажи, ОК?

>до imap и после и получить Status: и остальные заголовки X-Status &
>etc

Я тоже устал повторять. Теперь скажу прямо, без намеков на "пристальное изучение" и пр.: ОДИНАКОВЫЕ ОНЕ! Никаких Status-ов и X-Status-ов.

Btw, в случае с cyrus, есть такой файлик: cyrus.seen. Или в более поздних реализациях: [user]/[user].seen
Поэкспериментируй с ним на досуге :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "Сервер IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 11-Авг-03, 18:48  (MSK)
>>устал я от тебя, тебе сразу был дан ответ и неча на
>>соседа пенять если
>>руки кривы, все что для начала нужно было сделать: сравнить два mailbox'а,
>
>Это ты себе скажи, ОК?

упорный однако :)

>>до imap и после и получить Status: и остальные заголовки X-Status &
>>etc
>
>Я тоже устал повторять. Теперь скажу прямо, без намеков на "пристальное изучение"
>и пр.: ОДИНАКОВЫЕ ОНЕ! Никаких Status-ов и X-Status-ов.
>
>Btw, в случае с cyrus, есть такой файлик: cyrus.seen. Или в более
>поздних реализациях: [user]/[user].seen
>Поэкспериментируй с ним на досуге :)

к счастью или несчастью у меня imap-uw и проблем с поиском по sources не
испытываю, так чта-а-а-аа, как только кайрус, так сразу спрашу тебя. ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "Сервер IMAP"
Сообщение от Soldier Искать по авторуВ закладки on 12-Авг-03, 21:44  (MSK)
>Имеется на одном linux-е сервер Cyrus IMAP, а на другом - University
>of Washington IMAP toolkit
>
>Вопрос: где и как эти imap-сервера хранят информацию о прочитаных/непрочитаных сообщениях? То
>биш, откуда берется флаг "\Seen"?
>

Наверное зависит от реализации...

У меня Courier-IMAP,  способ хранения почты - Maildir. При обращении, IMAP записывает имена файлов писем из Maildir/new в courierimapuiddb, перемещает письма в Maildir/cur, добавляя к имени файлов ":2,". При просмотре, к имени файла добавляется еще и буква S.  Таким образом, в данной реализации, признаком Seen будет то, что имя файла письма будет иметь вид original_letter_file_name:2,S

Допустим пришло новое письмо и оно было сохранено в Maildir/new, скажем под именем 1058787985.29256_0.mailserver,S=666. При проверки почты по IMAP,  1058787985.29256_0.mailserver,S=666 заносится в courierimapuiddb, само письмо переносится в Maildir/cur под именем 1058787985.29256_0.mailserver,S=666:2,
После просмотра, письмо переименнуется в 1058787985.29256_0.mailserver,S=666:2,S

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "Сервер IMAP"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Авг-03, 10:12  (MSK)
>>Имеется на одном linux-е сервер Cyrus IMAP, а на другом - University
>>of Washington IMAP toolkit
>>
>>Вопрос: где и как эти imap-сервера хранят информацию о прочитаных/непрочитаных сообщениях? То
>>биш, откуда берется флаг "\Seen"?
>>
>
>Наверное зависит от реализации...
>
>У меня Courier-IMAP,  способ хранения почты - Maildir. При обращении, IMAP
>записывает имена файлов писем из Maildir/new в courierimapuiddb, перемещает письма в
>Maildir/cur, добавляя к имени файлов ":2,". При просмотре, к имени файла
>добавляется еще и буква S.  Таким образом, в данной реализации,
>признаком Seen будет то, что имя файла письма будет иметь вид
>original_letter_file_name:2,S
>
>Допустим пришло новое письмо и оно было сохранено в Maildir/new, скажем под
>именем 1058787985.29256_0.mailserver,S=666. При проверки почты по IMAP,  1058787985.29256_0.mailserver,S=666 заносится в
>courierimapuiddb, само письмо переносится в Maildir/cur под именем 1058787985.29256_0.mailserver,S=666:2,
>После просмотра, письмо переименнуется в 1058787985.29256_0.mailserver,S=666:2,S

у Cyrus тоже формат Maildir, но несколько иной и тоже индексация ведется,
только товарищу лень изучать

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру