>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Моментальное уведомление почтового клиента о новых письмах с сервера http://forum.mozilla-russia.org/viewtopic.php?id=76390 |
TheGhost > 27-02-2021 00:19:58 |
Приветствую всех. Решил поставить себе Mozilla Thunderbird, всё настроил, подключил себе 4 почтовых ящика. 1 от яндекса - 3 от mail.ru. Все по IMAP. Но ни в одном письма не отображаются моментально при приходе в почтовый ящик, а минимальное время обновления информации о пришедших письмах можно поставить 1 минуту. Хотелось ба получать уведомления сразу, но как я понимаю, для этого сервер почты должен сам генерировать некое уведоление и отсылать его почтовой программе (в данном случае Thunderbird). Вопрос, это вообще реально сделать на мыльной и яндексовской почте? Если да то как? Заранее спасибо за ответы. |
Dzirt > 27-02-2021 10:06:54 |
TheGhost пишет
Нет. И вообще вы хотите странного TheGhost пишет
Ни один сервер никогда и в принципе не может что бы то ни было отсылать клиентской программе по своей инициативе. У вас очень странные понятия об сетевом устройстве и взаимодействии. |
TheGhost > 27-02-2021 10:12:04 |
Не буду скрывать, я в сетевых технологиях вообще профан. |
Dzirt > 27-02-2021 12:21:26 |
TheGhost пишет
Построить систему push-уведомлений, как это сделал Google для своего Androidи обязать ВСЕ почтовые сервера ее использовать, а также обязать ВСЕ почтовые клиенты использовать её же. Ну и да, не нужно выдумывать вот в этом месте: TheGhost пишет
Если телефон заблокирован, да еще и уснул, то лаг может достигать 8 минут. Именно такой период опроса push-сервера в режиме "спячки" телефона, а иначе ваш телефон разряжался бы в течении часа-двух (утрировано, никто в здравом уме такое реализовывать не будет, единственная цель этого действа будет показать вам насколько сильно вы ошибаетесь) Ну и да, можно бы просто в клиенте сделать период опроса поменьше, например 1 секунду. Вы наверное даже не догадываетесь о том, что придется пережить серверу если миллионы клиентов будут каждую секунду, а не раз в минуту, проверять наличие писем. И все это только для того, чтобы позволить вам увидеть письмо "сразу", даже если вас в этот момент за компьютером нет и придете вы минут через 40-50. Вот скажите, лично вы бы хотели, чтобы ваш мобильный оператор звонил вам каждую секунду и елейным голосом интересовался "а не хотите ли вы кому-нибудь позвонить?" И долго бы вы пользовались таким оператором? Ответ, я думаю, очевиден. Но вы по сути хотите того же самого |
TheGhost > 27-02-2021 13:07:43 |
Я запутался. Вначале вы пишите что это возможно и работает у гугла:
А потом что это невозможно:
Специально проводил эксперимент. Спамил себе с разных ящиков на другой ящик, рядом лежит заблокированный телефон. И чудо-он отображает всё сразу. Уж не оно ли это самое? Вот только мне почему-то не помогает. |
Dzirt > 27-02-2021 14:02:03 |
TheGhost пишет
Вы не запутались, просто у вас нет практически никаких знаний. В данном случае вы понятия не имеете что такое push-технология, но уже решили что при ее использовании сервер отправляет сообщение клиентам. Так вот - нет, по прежнему клиент опрашивает сервер и по другому быть не может. Возьмите да почитайте об этом, хотя бы для общего развития. TheGhost пишет
Ничего вы не знаете, вам только кажется что что-то знаете. В общем случае это в принципе невозможно. Почитайте уже что-нибудь про устройство глобальной сети. И чтобы закончить этот бессмысленный односторонний разговор, ответ на ваш первоначальный вопрос: TheGhost пишет
находится в самом вопрос - чаще чем раз в минуту опрашивать почтовый сервер нельзя. По крайней мере в Thenderbird. |