Некоторое время назад мне захотелось очень простой вещи — чтобы при получении новой электронной почты где-то в углу экрана появлялось уведомление об этом. Притом мне нужны были только уведомления, а не полноценный почтовый клиент, поскольку почту я предпочитаю читать через веб-интерфейс. После непродолжительного поиска мне удалось найти парочку соответствующих приложений.

Готовые решения и что мне в них не понравилось

Первая программа называется PopTray Minus . При беглом ее изучении выяснилось, что она мне не подходит. Во-первых, минимальный интервал, с которым проверяется электронная почта, почему-то равен пяти минутам. Лично я хотел бы проверять почту каждую минуту. Во-вторых, в файле ~/.poptrayrc был обнаружен сохраненный пароль от почтового ящика в base64. Возможность шифровать пароли не предусмотрена.

После распаковки архива требуется установить зависимости скрипта. Сделать это можно либо вручную, посмотрев названия нужных модулей в начале скрипта, либо автоматически, запустив из под рута скрипт INSTALLDEPS.sh. Кстати, в последнее время я включаю скрипт для автоматической установки зависимостей во все свои проекты на Perl. Очень удобно! Идею я подглядел в блоге koorchik’a .

Помимо Perl-модулей также понадобятся утилиты zenity (для вывода уведомлений) и gpg (чтобы не светить пароли):

sudo apt-get install zenity gnupg

Создаем конфиг ~/.email_notifier примерно следующего содержания:

{
"main" : {
"check_interval" : 60
} ,
"pop3_list" : [
{
"user" : "[email protected]" ,
"password" : "secret" ,
"host" : "pop.yandex.ru"
} ,
{
"user" : "[email protected]" ,
"password" : "secret" ,
"host" : "pop.gmail.com" ,
"ssl" : 1 ,
"delete" : 1
} ,
{
"user" : "[email protected]" ,
"password" : "secret" ,
"host" : "pop.mail.ru" ,
"ssl" : 1
}
]
}

Надеюсь, тут вопросов не возникнет. Только будьте осторожны с флагом delete! Если он установлен, скрипт скомандует POP3 серверу удалять все имеющиеся письма. Разные почтовые сервисы в этом случае ведут себя по-разному, о чем я еще упомяну ниже.

Конфиг создан, все зависимости установлены, теперь пробуем запустить скрипт:

./ email-notifier.pl --no-master-password

Если видим уведомления вроде таких:

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

Наконец, шифруем конфигурационный файл:

gpg --cipher-algo AES256 --digest-algo SHA512 -o OUT -a --symmetric IN

Дважды вводим пароль и заменяем конфигурационный файл на зашифрованный. Убедитесь, что незашифрованный конфиг удален. Если что, его всегда можно будет получить из зашифрованного командой:

gpg -o OUT --decrypt IN

Останавливаем скрипт и прописываем его куда-нибудь на автозапуск, на этот раз без флага - -no-master-password . При запуске появится окошко с просьбой ввести мастер-пароль.

Тонкости настройки почты на GMail/Mail.ru/Yandex

Как я уже отметил, разные почтовые сервисы ведут себя по-разному при удалении писем по POP3. Например, GMail можно настроить так, чтобы письма становились невидимыми POP3 клиенту, но оставались доступными через веб-интерфейс:

Экспериментальным путем удалось установить, что Mail.ru всегда ведет себя таким образом и изменить это через настройки нельзя. А вот Яндекс.Почта при удалении письма по POP3 всегда помещает его в папку «Удаленные».

Обратите внимание, что описанное поведение Яндекса, Мейла и Джимейла может в любой момент измениться. Если вы привыкли хранить на почте ценную информацию, я бы рекомендовал сменить мозги ничего не удалять по POP3. Вместо этого, к примеру, можно создать папку, недоступную по POP3 и перекидывать в нее письма после прочтения.

Вопросы читателям

Во-первых, не фигня ли полнейшая этот мой скрипт? Если да, то почему? Если нет, тогда скажите мне, чего из перечисленного ниже на ваш взгляд ему в первую очередь не хватает:

  • Графического интерфейса и иконки в трее;
  • Открытия определенного URL при клике по уведомлению;
  • Поддержки IMAP и RSS;
  • Интернационализации;
  • Демонизации;
  • Хранения паролей в специализированных приложениях;
  • Определения уникальности писем с помощью UIDL и TOP;
  • Свой вариант;

Во-вторых, у меня не было возможности проверить, насколько zenity совместим с KDE и всякими там Awesome. Не могли бы вы это проверить? И в-третьих, по традиции, прочие комментарии (анекдоты по теме, случаи из жизни, объявления о продаже породистых котят) также приветствуются.

«Настройки почты» → «Уведомления »

Уведомления в браузере

Уведомления в браузере появляются в углу экрана. Они содержат краткую информацию о полученном письме: имя отправителя, тему и начало письма. Чтобы перейти к письму, нажмите на уведомление.

Уведомления в браузере поддерживаются только в Chrome 44 и более поздних версиях.

Чтобы включить уведомления в браузере:

  1. Установите переключатель в разделе «Уведомления в браузере» в положение «ВКЛ».
  2. В выпадающем списке выделите галочками папки, из которых будут приходить уведомления. Нажмите «Выделить все», чтобы получать уведомления из всех папок.
  3. Выберите время, когда вы хотите получать уведомления. Поставьте галочку напротив «Круглосуточно», чтобы уведомления приходили весь день.
  4. Нажмите «Сохранить».

Чтобы получать уведомления в браузере, нужно также разрешить это в настройках вашего браузера:

  1. На странице почтового ящика нажмите на значок замка в адресной строке.
  2. Установите «Разрешить» для параметра «Уведомления».

Уведомления во вкладке

Уведомления во вкладке приходят, если у вас открыта Почта, но вы работаете в другой вкладке. В этом случае вы услышите звуковой сигнал и увидите, что заголовок вкладки с Почтой изменился.

Уведомления во вкладке не поддерживаются в браузерах Internet Explorer и Microsoft Edge.

Чтобы включить уведомления во вкладке:

  1. Установите переключатель в разделе «Уведомления во вкладке» в положение «ВКЛ».
  2. Уберите галочку «Только для папки „Входящие“», если хотите получать уведомления во вкладке из всех папок.
  3. Уберите галочку «Звуковое уведомление», если хотите, чтобы уведомления не сопровождались звуком.
  4. Нажмите «Сохранить».

Здравствуйте, друзья!

Сегодня мне хочется рассказать вам как настроить звуковое оповещение о почте. Написать об этой теме меня попросил один из читателей моего блога.

Это очень удобная функция. Работая в Интернете, всегда быть в курсе приходящих на почту писем, особенно, если ждешь какое-то письмо. Не надо постоянно заходить в почту и просматривать её. Очень экономит время.

Сегодня мы рассмотрим как нстроить звуковое оповещение почты яндекс и звуковое оповещение gmail почты.

В Яндекс почте настроить звук можно прямо в настройках почты.

Заходим на свою Яндекс-почту, справа вверху нажимаем на шестеренку

Из выпавшего меню выбираем «Прочие». В открывшемся окне внизу ищем слово «Звук» и ставим там галочку

В настройках gmail почты звуковое оповещение не предусмотрено. Но, если вы пользуетесь браузером Гугл Хром или , то это можно решить с помощью расширения Checker Plus for Gmail.

Нажимаем на «Бесплатно»

Идет проверка. После проверки нажимаем «Добавить». Расширение устанавливется в панель инструментов и открывается новая вкладка в браузере с настройками (кликабельно)

Если вкладка не открылась, то настроить расширение можно так. Выбираем в панели инструментов это расширение, нажимаем на него правой кнопкой мыши и выбираем «Настройки» и откроется новая вкладка в браузере с настройками.

Здесь очень много настроек и можно сделать так как вам нужно.

Вкладка «Уведомления»

1. Поставив галочку в звуковых оповещениях, Можно нажать на треугольник и выбрать в выпавшем меню звук оповещения.

Если нажать «More», то можно выбрать музыкальный файл со своего компьютера. Но сразу предупреждаю, что длительность мелодии будет та, которую вы загрузите. Поэтому загружайте файл уже подогнанный под желаемую длительность.

Здесь же можно выбрать и желаемую громкость оповещения

3. Всплывающие уведомления обладают отличными настройками.

Можно поставить радиокнопку на простое уведомление, тогда оно будет просто отображаться в углу монитора (как при настройке, которое вы делали, когда ).

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

Ставим радиокнопку в настраиваемое уведомление.

В поле «Закрыть через» выбираете время, в течение которого уведомление будет находиться на экране монитора. Я поставила 25 сек., т.к. сразу работаю с этим письмом.

Я прочитываю от кого это письмо, если хочу познакомиться с ним сразу же, то нажимаю на уведомление (В «Действие при клике на уведомление» у меня стоит «Открыть»).

Если я вижу, что данное письмо явный спам, то нажимаю на кнопку «Отметить как спам» (именно эту надпись я выбрала в «Кнопка уведомления #1»).

Если это письмо мне не нужно, то нажимаю на кнопку «Удалить» (эту надпись я выбрала в кнопке уведомления #2).

Если же я хочу ознакомиться с письмом позднее в самой почте, то ничего не делаю и через 25 сек. это уведомление исчезает с монитора.

Вы можете настроить уведомление так как нужно вам.

В наименовании отправителя можно выбрать только имя или имя и фамилию.

4. Новая функция расширения позволяет показывать изображения контактов в письмах.

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

5. Если поставите галочку в последнем пункте, то после закрытия браузера, вы всё равно будете получать уведомления за счет работы фоновых страниц.

У меня эта функция отключена. Если Вы хотите её подключить, внимательно ознакомьтесь с информацией о работе фоновых страниц.

Теперь, друзья, Вы будете оповещены звуковым сигналом о приходе письма на вашу почту, а при установке расширения Checker Plus for Gmail, сможете работать с письмами, не заходя в почту.

Для тех, кто любит смотреть видео, посмотрите видео урок по этой теме

С искренним и глубоким уважением к Вам,

Происходит обмен колоссальным объёмом информации по всему миру. Люди любых профессий используют её как способ быстро довести данные до адресата. Существенная доля этой сферы приходится на различные бесплатные сервисы, предлагающие быструю регистрацию, практически неограниченный размер ящика, удобный интерфейс для работы в браузере.

Если вы рассылаете и принимаете письма каждый день по несколько раз, возникает необходимость вывести электронную почту на рабочий стол. Это позволит быстро обратиться к ящику, не набирая в браузере адрес. Ещё можно создать ярлык для отправки почты по определённому адресу.

Как вывести значок почты на рабочий стол — в нашей новой статье

Использование веб-интерфейса

Для того чтобы быстро зайти в web-интерфейс ящика на любом сервисе, можно создать ярлык на экране. Рассмотрим процедуру на примере сервиса Яндекс, как одного из самых популярных и многофункциональных ресурсов:

  1. Сделайте правый щелчок мышки на любом свободном месте экрана и выберите «Создать ярлык».
  2. В появившейся строке введите https://mail.yandex.ru.
  3. Придумайте название, например, «Почта Яндекс».

Такой ярлык отправит вас на стартовую страницу входа в почту и, если вы нажали на «Выход» во время предыдущего использования, то придётся ввести логин и пароль.

Вместо указанной ссылки можно скопировать адресную строку браузера, когда вы находитесь в почте. По аналогии можно вывести на рабочий стол создание нового письма: нажмите в web-интерфейсе кнопку «Создать» и, когда появится форма нового сообщения, скопируйте адресную строку и вставьте её в качестве пути ярлыка.

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

Использование программ для работы с e-mail

Наиболее известная из всех программ - Microsoft Outlook , которая является ориентиром, по которому движутся и другие разработчики. Преимуществом использования именно программ, а не веб-сайта, является возможность быстро проверить, отправить, откорректировать, сортировать, сохранить сообщения. Существует возможность интеграции приложения с другими в среде Windows, например, с календарём, контактами, медиасодержимым, офисными приложениями.

Пожалуй, единственным минусом Outlook является его уязвимость перед вирусами. Но есть и более безопасные программы, например, конкурирующий с ним The Bat! . Не будем останавливаться на сравнении их характеристик, рассмотрим принцип выведения почтовой программы на рабочий стол:

  1. Зайдите в Пуск, найдите там необходимую программу, щёлкните по ней правой кнопкой мышки.
  2. В контекстном меню выберите «Отправить на рабочий стол (создать ярлык)».

Плюсом использования приложений является ещё и то, что вы можете вывести на рабочий стол не только саму почту, но и создание письма конкретному адресату. Например, если вы каждый день многократно отправляете отчёт начальнику, в строке пути при создании ярлыка укажите следующее: mailto:[email protected]. После двоеточия, естественно, укажите адрес получателя.

Использование e-mail сервиса не исключает возможность иногда или постоянно прибегать к приложениям. Яндекс предлагает свободную возможность использовать свои ящики в любой почтовой программе . Для этого в её настройках укажите следующее:

  1. Настройки входящей почты:
    • адрес сервера imap.yandex.ru;
    • защита соединения SSL;
    • порт 993.
  2. Настройки исходящей почты:
    • адрес сервера smtp.yandex.ru;
    • защита соединения SSL;
    • порт 465.

Связь по протоколу imap позволяет сохранять и синхронизировать с сервером Яндекс исходящую корреспонденцию и получать к ней доступ с различных компьютеров и устройств.

Таким образом, возможно вывести на рабочий стол любой почтовый ящик , неважно, работаете вы в веб-интерфейсе или используете специальные программы. Можно создать несколько ярлыков с наиболее используемыми командами для быстрого обращения к ним.

Если у вас несколько ящиков, вы можете получать уведомления о новых письмах в Яндекс.Почте на другой адрес. Чтобы настроить уведомления:

    Нажмите значок в правом верхнем углу.

    Выберите Правила обработки писем .

    Нажмите кнопку Создать правило .

    В блоке Применять выберите из списков, к какому типу писем вы хотите применять правило:

    В блоке Если задайте условия для обработки:

    ","hasTopCallout":true,"hasBottomCallout":true,"areas":[{"href":"filter-glossary.html#filter-glossary__terms-attributes","shape":"circle","direction":["top","left"],"alt":"Введите значение выбранного параметра","justMapLink":false,"coords":,"isNumeric":false,"hasTopCallout":true,"hasBottomCallout":false},{"href":"filter-glossary.html#filter-glossary__terms-features","shape":"circle","direction":["bottom","right"],"alt":"Насколько строго должно соблюдаться условие","justMapLink":false,"coords":,"isNumeric":false,"hasTopCallout":false,"hasBottomCallout":true},{"href":"filter-glossary.html#filter-glossary__terms-attributes","shape":"circle","direction":["top","right"],"alt":"Выберите параметр","justMapLink":false,"coords":,"isNumeric":false,"hasTopCallout":true,"hasBottomCallout":false}]}}">

    Подробнее о том, как правильно составить условие, см. в специальной статье .

    Для одного правила можно задать несколько условий, которые могут выполняться одновременно или по отдельности:

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

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

Уведомления не приходят

Возможно, это происходит по следующим причинам:

Не указаны персональные данные в Яндекс.Паспорте

Укажите в Яндекс.Паспорте достоверные и привяжите к аккаунту . Возможно, наша система безопасности сочла ваш аккаунт подозрительным и заблокировала ящик. Чаще всего это происходит из-за того, что к ящику не привязан номер телефона или в Паспорте указаны вымышленные имя и фамилия. На снятие блокировки обычно уходит пара часов.

Не активировано правило или не подтвержден адрес

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

Прошло мало времени после настройки правила

После того как вы настроили правило, подождите несколько минут - правило может заработать не сразу.

Некорректно указаны условия правила

Проверьте свойства и параметры условия.

В списке правил есть более приоритетные правила

Если в списке выше есть правила с такими же условиями или в одном из правил выше стоит опция Не применять остальные правила , то это может повлиять на выполнение правила. Подробнее см. в разделе