Обновить
Комментарии 55
У меня стоит замечательная программа Magic Mail Monitor, которая ежедесятиминутно проверяет мой почтовый ящик на наличие писем в нем. За час набегает порядка 10 килобайт трафика. Повторяю еще раз и выделяю полужирным начертанием: 10 килобайт в час. На мой взгляд, раз в десять минут позволяет обеспечить достойную оперативность. А 10 килобайт в час — почти нулевой трафик, причем даже по GPRS.

Зачем придумывать велосипед?
У меня очень плотный поток писем. Очень. Проверка ежедвадцатисекундно. Думаю, как опция такая возможность, описанная мной в статье, вполне имеет право быть.
Забыл сказать, что The Bat! и никаких лишних гвоздей типа MMM мне не требуется.
Это еще что, вот есть такие бесплатные почтовые сервисы как mail15.com или NewMail. Счастливые обладатели ящиков на этих сервисах могут ждать письмо 20 секунду + двое суток :D.
Мне кажется, что все эти "лишние" сервисы вообще не заслуживают права на жизнь с таким-то отношением к пользователям.
НЛО прилетело и опубликовало эту надпись здесь
И что Вы хотели сказать этим? Вы читали статью?
НЛО прилетело и опубликовало эту надпись здесь
Нет. Это несколько иное. В твоём случае - постоянные проверки, а в моём - вообще без проверок. Приходит единственное уведомление от самого сервака на обрезанный smtp-приёмник (тупо порт открыт и ждёт команды на проверку почты). Таким образом, не я всё время проверяю почту, нагружая сервак (я уже писал, каждые 20 секунд), а он один раз меня пингует на порт и я проверяю почту.
НЛО прилетело и опубликовало эту надпись здесь
Сервер. Я понимаю сарказм, но я же не предлагаю прямо сейчас подорваться и сделать. Если возложить эту дополнительную обязанность на сервер, то можно очень здорово его разгрузить. Причём, вставить эту функцию в существующее ПО - дело минутное.
Хузе. Кушать трафик проверками (автоматическими или нет) намного дешевле, чем создавать и обслуживать целую инфраструктуру, новые протоколы и т.п. Тем более, что все уже и так есть, чтобы решать нужную задачу - трафик и ресурсы серваков ща настолько дешевы, что можно считать бесплатны. Кроме того в твоей идее есть одна вещь, которая все сводит на нет - у большинства юзеров нет нормального IP во внешней сети. Без IP никто не сможет к тебе коннектиться. Так что тупо открыть порт и ждать, уж извини, - идея не очень хорошая. Читай матчасть.
Хьюз. Критику принимаю.
Да. Также можно указать сочетание Mail.Ru и Mail@Agent, но всё равно это уведомление на IM, а не конкретно почтовой программе.
Суть в том, что ты предлагаешь заставить работать почтовые программы в режиме IM.
НЛО прилетело и опубликовало эту надпись здесь
+1 и плагины есть для агентов
Линки в студию. Поговорим о голословности?
В Википедии написано про эти push mail:
http://en.wikipedia.org/wiki/Push_e-mail

Они активно используются в коммуникаторах RIM BlackBerry (благодаря такой удобно сделанной почте RIM и захватил неслабую долю корпоративного рынка коммуникаторов в Штатах)
Большое спасибо за конструктивны ответ.
Спасибо за линк. Очень интересно. Осталась другая проблема: мой The Bat! не умеет работать с этой технологией. Мои почтовые сервисы тоже. А технология, судя по всему, уже очень давно существует. Возникает законный вопрос, почему мы не видим её в популярных сервисах?
НЛО прилетело и опубликовало эту надпись здесь
Мне казалось, это уведомление основано на протоколе Jabber и является специально сформированным сообщением. Я, судя по всему, ошибался. Google действительно делает хорошее ПО, когда захочет.
НЛО прилетело и опубликовало эту надпись здесь
У меня была такая мысль, но я её отбраковал за "грязностью" исполнения. Хотя, это решение вполне просто.
Такая глупость это все. Без знания вопроса.
Вот как ты себе представляешь, чтоб твоя программа (маленький смтп-сервер), узнавала что пришло уведомление?

P.S.: у всех у нас гениальные мысли приходят по 100 раз на дню. Но если посидеть и разобраться, а не бежать в Интернет и сразу писать, то они ничего не стоят.
В интернете любят четкое описание проблемы и ее решение, а не статьи типа "чуваки я тут подумал, и мне кажется что это круто, а вы как думаете?".
Что значит, как узнавала? Пришёл запрос, она и узнала. Не нужно строить из себя чёрт знает что. Я в курсе возможных реализаций.

Если у тебя приходят эти мысли, то подними задницу и хотя бы одну опиши. Что-то я не вижу ни одной даже самой захудалой заметки от тебя.

Что же любят в интернете, думаю, не тебе судить. Если есть возражения - понижай карму, выражай конструктивную критику, помоги советом, как улучшить идею, где додумать её. Мы здесь не соревнуемся, кто сколько недочётов найдёт в постах. Здесь социальная сеть профессионалов, которые готовы обсудить и решить любую проблему, а не news2, где можно пёрнуть и свалить. Будь профессионалом.

если кому-то что-то не понравилось в этом комментарии, можете мне понизить карму, но это моё мнение и я его не стыжусь.
Что значит, как узнавала? Пришёл запрос, она и узнала. Не нужно строить из себя чёрт знает что. Я в курсе возможных реализаций.

Ей же как то надо узнать что пришел запрос. Т.е. либо она постоянно должна сидеть на каком то порту и прослушивать его, либо посылать постоянно присылать запрос "а не пришло ли мне чего?".

Если у тебя приходят эти мысли, то подними задницу и хотя бы одну опиши. Что-то я не вижу ни одной даже самой захудалой заметки от тебя.

1. Я не любитель в принципе таких обсуждение.
2. Если бы я что-то написал, меня бы посчитали психом.
Вот например вчера я думал о том, каков наш мир в принципе. Т.е. на каким его интерпретирует наш мозг. Продолжать? :)
Ей же как то надо узнать что пришел запрос. Т.е. либо она постоянно должна сидеть на каком то порту и прослушивать его, либо посылать постоянно присылать запрос "а не пришло ли мне чего?".

Ты полностью не понимаешь темы обсуждения. Ты не знаешь, как работает smtp-сервер, так зачем лезть в обсуждение? Только ради того, чтобы тебя почитали?
Если бы я что-то написал, меня бы посчитали психом.

Вперёд. Можно даже блог свой создать. Тебя будут читать.
Т.е. на каким его интерпретирует наш мозг. Продолжать? :)

О психофизиологии почитай. Полезно для саморазвития.
Я даже слов таких боюсь.
Читать не интересно, гораздо интересней выстраивать свою линию.
Вперёд. Можно даже блог свой создать. Тебя будут читать.

Свой блог? Только под дулом пистолета.
чета я написал и даже не посмотрел что написал...уууу...спать надо больше.
этот метод будет работать только для "белых" IP-шников. либо придется поддерживать постоянное соединение с сервером. и то, и другое плохо по различным причинам.

POP и SMTP ведь не дураки придумывали.
Конечно, не дураки! И я ни в коем случае не посягаю на их детище. Просто хотел выяснить, как по-удобнее организовать свою работу. =)
да по-другому и не получится никак =). для того, чтобы было удобнее работать, надо на более удобные почтовые клиенты смотреть, имхо =) а новые протоколы пускай придумывают те люди, у которых это основная работа =).
Не совсем всё =(
Автору данной статьи нужно было, чтобы уведомление о новых письмах приходили от почтового сервера по факту (а это бывает хоть по несколько раз за минуту), а GMail Notifier с локального компьютера проверяет ящик на новые письма каждые три минуты. То есть опять-таки получается схема "клиент-сервер", а не "сервер-клиент".
Вот я до сих пор не могу понять, GMail принимает уведомления по факту или проверяет почту через определённые интервалы времени? Мнения разделились. =)
GMail принимает почту сразу - факт! То есть, если Вы будете проверять новую почту ежесекундно (допустим такое), то она у Вас "на руках" будет оказываться непосредственно после отправления. Я говорил о том, что GMail Notifier проверяет почту каждые три минуты, да и то методом "клиент-сервер". Вы ведь хотели, на сколько я понял, чтобы почта оказывалась у Вас на компьютере сразу же после того, как Вам её отправили. Итог - с помощью GMail Notifier'а нужного Вам результата не добиться =(
Это всё, что я хотел сказать =)
Это я понимаю. Я просто не те термины использовал. =)
Или короче... GMail принимает уведомления (о приёме почты) по факту, а GMail Notifier только через три минуты (точнее в течение трёх минут).
Ну так бы сразу =) GTalk, насколько я знаю, показывает уведомление о новых сообщениях сразу, но там все "дела" передаются через Jabber.
=) Это оказалось самым правильным решением за сегодняшний вечер. =)
Он по факту получения отправляет уведомление. Это очень просто делается.
В итоге ответили мне только вчера и, цитируя, вот так: "Google Talk автоматически проверяет наличие новіх сообщений в Вашем аккаунте Gmail каждые 2 минуты".
Хабр - "Почтовый сервис с принципом обратной связи"

Как только мне кто-то ответил на Харбре, я тут же получаю уведомление в Google Talk, вот и вся фишка :-)

На других мессенджерах такой же функционал есть, если конечно они интегрированы со своей почтовой службой.

Рекомендую погуглить по запросу "IMAP IDLE" и не изобретать велосипед :)

Более того, советую вообще просто почитать описание протоколов. В том же POP3 для того, чтобы проверить факт наличия новых сообщений, не нужно скачивать ни заголовков, ни сообщений. Весь процесс проверки комфортно уложится даже в 100 байт.
Вот-вот. Есть IMAP IDLE. Серверами поддерживается. Из клиентов - точно знаю, что поддерживается Thunderbird'ом. The Bat'ом - скорее всего нет, так эту поделку вообще не стоит использовать.
Я вот тут сейчас почитал-почитал, и подумал: может тоже перейти на GTalk или попробовать настроить Server Push, чтобы получать почту на свой компьютер только тогда, когда она приходит, а не заставлять программу каждую минуту проверять? ведь правда удобно.. Но потом подумал: на кой чёрт, прошу прощения, оно надо? Мне, лично, и так удобно - почта проверяется каждую минуту, это более чем оперативно, а трафика у меня немерено - 15 Гб.

Так зачем рядовым пользователям "изобретать велосипед"? ;)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.