Автор Тема: Известяване за получен e-mail  (Прочетена 9808 пъти)

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
В момента, в който седна пред компютъра си, стартирам mail клиента и в края на деня го спирам. Той ми чурулика при пристигане на ново писмо. Колегите от офиса, обаче, не правят така и не искат да променят навиците си. Но понякога им се случва да се изненадат неприятно от това, че важен e-mail е пристигнал, а те, улисани в пряката си работа, са закъсняли да го прочетат. След поредната такава ситуация ми дойде следната идея:
 Имаме учрежденска телефонна централа. Ще закача към нея и към пощенския сървър един външен модем и при пристигане на писмо, получателя ще получава позвъняване на телефона си. Телефоните са с дисплей и ще програмирам в централата някакъв подходящ текст, който ще се появява при позвъняването. Може също да звъни и на GSM...
Ще удари ли някой едно рамо или коментар? Пощенският сървър е Cyrus IMAP върху Slackware.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Известяване за получен e-mail
« Отговор #1 -: Oct 21, 2010, 22:55 »
Първо, ако си гасят машините, то стартиране на пощенския клиент заедно със системата не решава ли проблема със забравянето на пускането му? А ако не си гасят машините, защо си гасят пощенските клиенти, че да си създават ядове ???
Иначе, можеш да избегнеш тези гимнастики с модема, като сложиш един скрипт в crontab-а на всеки компютър, който да проверява през някакво време дали е пуснат пощенският клиент, и ако не е, да го пуска. Може да се изкусури да се стартира във фона, така че да не попречи на някое действие, когато се пуска. Вероятно става дума за машини с Windows, но и там има crontab (task scheduler). Не мога да кажа как би изглеждал скриптът на batch, но целта може да бъде постигната и с него.
Макар че задачата с модема е интересна и полезна, но да ми се намираше някой модем под ръка, че да си поиграя със занятието... На сървърно ниво мога да ти предложа да пращаш sms-и при пристигане на писмо през услугата mail2sms, стига да не става дума за твърде голямо количество sms-и. Дори и някои да са на Globul (предполагам, че още действат с онази схема с получаване на sms-a след потвърдителен sms), ще е достатъчно това, че ще им дрънне телефонът, че да се усетят, че най-вероятно са получили ново писмо.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Известяване за получен e-mail
« Отговор #2 -: Oct 21, 2010, 23:21 »
Sms не мога да им пращам - Vivacom (гръм и мълнии!!!). Но мога да им звъня. ATDT138, чакам Ring или време и ATH или +++
Ако им звъня на GSM, позвъняването ще идва от уникален номер (ISDN), така че ще може да се програмира със съответния текст в GSM-а. Предвиденото за целта в Cyrus е
Цитат
# this is required if using notifications
#  notify       cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

n00b

  • Напреднали
  • *****
  • Публикации: 1248
  • Distribution: OSX
  • Window Manager: 10.6, 10.8, 10.9
  • Live to hack, hack to live.
    • Профил
Re: Известяване за получен e-mail
« Отговор #3 -: Oct 22, 2010, 03:20 »
Пробвал съм... не се занимавай с глупости честно казано. Направи в Офиса пощенския клиент да се пуска на старта на самия OS и няма да имаш проблем.

Отделно ако си на Ти с девелопването направи един "dead hand" който на всяка минута да проверява - ако пощенския клиент е спрян - да го пуска наново.

Вместно да бъдеш гъвкав за потребителите, време е да се нагодиш към мързела им и да го пребориш него. Винаги ще има оправдания "ама аз бях при колежката", "в тоалетната", "пушех" и т.н. Оправдания милион и едно.
Активен

mobilio - професионални мобилни приложения

n00b

  • Напреднали
  • *****
  • Публикации: 1248
  • Distribution: OSX
  • Window Manager: 10.6, 10.8, 10.9
  • Live to hack, hack to live.
    • Профил
Re: Известяване за получен e-mail
« Отговор #4 -: Oct 22, 2010, 03:21 »
Ааа - сетих се.

Отговора е Blackberry! Ама $$$ Има си BES сървър - инсталираш, настройваш и вързваш към устройствата.
Активен

mobilio - професионални мобилни приложения

Naka

  • Напреднали
  • *****
  • Публикации: 3469
    • Профил
Re: Известяване за получен e-mail
« Отговор #5 -: Oct 22, 2010, 10:20 »
Да ти звъни телефона постоянно не е много приятно. Направо си е като спам. Особено и ако на този телефон звънят и клиенти. Няма как да се отличи звъненето на клиент от звъненто на поща. Освен ако телефоните не се настроят да звънят по различен начин за поща.

Не можеш ли да сложиш на всеки компютър някаква малка програмка (независима от mail клиента), която да работи в background или при часовника и тя да известява за ново писмо с писукане на компютъра.

Например gkrellm има за извстяване на нова поща. Може да се настрои майл сървера който да се проверява, интервала на проверките, sound файла който да се плейва.

Този проблем съм го забелязал и при мене. Майл клиента винаги работи, компютъра винаги е включен, само че не седя постоянно на компютъра, а и екрана гасне когато не се ползва. Ако при получаване на писмо к. изпее нещо ще ме застава веднага да проверя какво има и ако съм наблизо веднага да реагирам.

« Последна редакция: Oct 22, 2010, 10:22 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Известяване за получен e-mail
« Отговор #6 -: Oct 22, 2010, 10:35 »
Не разбрах за windows машини ли говорим или за linux такива?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Известяване за получен e-mail
« Отговор #7 -: Oct 22, 2010, 10:41 »
Е, постоянно няма да звъни. Звънва и спира. Телефоните са с дисплей и със светодиод и списък "Пропуснати позвънявания" и колегите го следят.
А като разгледах описанието на телефона, се оказа, че вероятно ще мога да ползвам и системата за съобщения на учрежденската централа.
Windows и Outlook Express
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

n00b

  • Напреднали
  • *****
  • Публикации: 1248
  • Distribution: OSX
  • Window Manager: 10.6, 10.8, 10.9
  • Live to hack, hack to live.
    • Профил
Re: Известяване за получен e-mail
« Отговор #8 -: Oct 22, 2010, 11:14 »
Не се занимавай с глупости... да ти направя такава малка програмка за това което говоря?

Ще работи като service и ще има почти 0-лев deployment.
Активен

mobilio - професионални мобилни приложения

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Известяване за получен e-mail
« Отговор #9 -: Oct 22, 2010, 11:22 »
Не се занимавай с глупости... да ти направя такава малка програмка за това което говоря?

Ще работи като service и ще има почти 0-лев deployment.

Подкрепям. Това с телефоните ми се вижда много кофти работа. Не казвам, че няма да стане или няма да работи, но ако на мен ми звъни телефона всеки път когато получа мейл, особено с този twitter...
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Известяване за получен e-mail
« Отговор #10 -: Oct 22, 2010, 11:22 »
Не се занимавай с глупости... да ти направя такава малка програмка за това което говоря?

Ще работи като service и ще има почти 0-лев deployment.
Такова решение е HideOE и описаното в тази тема.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Известяване за получен e-mail
« Отговор #11 -: Oct 22, 2010, 11:24 »
Не се занимавай с глупости... да ти направя такава малка програмка за това което говоря?

Ще работи като service и ще има почти 0-лев deployment.
Такова решение е HideOE и описаното в тази тема.

То хубуу го хайдва - ама ще могат да го спират. А ако не могат да си спират outlook-a щът-не-щът ще разбират, че имат нова поща.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Известяване за получен e-mail
« Отговор #12 -: Oct 22, 2010, 12:31 »
Изпращането на ATDT*681371h0z0 към модема води до изписване на "Messages received" на дисплея на телефона ми :)
« Последна редакция: Oct 22, 2010, 15:28 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Известяване за получен e-mail
« Отговор #13 -: Oct 22, 2010, 12:34 »
Изпращането на *681371h0z0 към модема води до изписване на "Messages received" на дисплея на телефона ми :)

И те ще го видят? Ами ако в това време говорят?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

jet

  • Напреднали
  • *****
  • Публикации: 3469
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: Известяване за получен e-mail
« Отговор #14 -: Oct 22, 2010, 14:38 »
не помня от къде ми попадна един скрипт за проверка на маили в гмаил, но може да се модифицира за твоя случай.
При получен мейл мигат лампите на клавиатурата според брой получени мейли - само като идея:

Код
GeSHi (Bash):
  1. #!/bin/bash
  2. echo "Checking for new email";
  3. mailsa="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
  4. https://name1:password1@mail.google.com/mail/feed/atom \
  5. --no-check-certificate | grep 'fullcount' \
  6. | sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"
  7.  
  8. echo $mailsa;
  9.  
  10. mailsb="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
  11. https://name2:password2@mail.google.com/mail/feed/atom \
  12. --no-check-certificate | grep 'fullcount' \
  13. | sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"
  14.  
  15. echo $mailsb;
  16.  
  17. #blink LEDs
  18. if [ "$mailsa" -gt "0" ];
  19. then
  20. blink -s -r 5;
  21. fi
  22.  
  23. if [ "$mailsb" -gt "0" ];
  24. then
  25. blink -c -r 5;
  26. fi
  27.  
  28. #speak announcements
  29.  
  30. if [ "$mailsa" -gt "0" ];
  31. then
  32. espeak "$mailsa new emails in main account.";
  33. fi
  34. if [ "$mailsb" -gt "0" ];
  35. then
  36. espeak "$mailsb new emails in secondary account.";
  37. fi
  38.  
  39. sleep 4;
  40. blink;
  41.  
  42. exit
  43.  
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Q-MAIL
Настройка на програми
therealfunky 1 8174 Последна публикация Dec 23, 2002, 10:29
от
Скриване на e-mail
Предложения за подобрения на сайта
gadmin 5 7321 Последна публикация May 03, 2004, 17:08
от gadmin
php не праща mail
Web development
majo 11 11267 Последна публикация Feb 02, 2005, 16:12
от toxigen
Windows Mail => Linux Mail
Настройка на програми
Shadowfox 2 10117 Последна публикация Feb 08, 2005, 08:58
от
Fedora 10 Mail server (... is not an IMAP4 mail server)
Настройка на програми
insanedude 11 14726 Последна публикация Dec 11, 2009, 23:01
от laskov