Skip to content

Daewoow/MailConnection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mail Connection

Небольшое SPA-приложение для конфигурации бота, который будет уведомлять Вас о новых сообщениях на Вашей почте

Для этого нужно заполнить форму:

  • Imap host - один из почтовых серверов. Примеры:
        Nedolook: outlook.office365.com (не работает); 
        Gmail: imap.gmail.com; 
        Yahoo Mail: imap.mail.yahoo.com; 
        iCloud Mail: imap.mail.me.com; 
        Yandex: Почта imap.yandex.ru; 
        Mail.ru imap.mail.ru
    
  • Imap port - 993, порт для протокола IMAP. Запомните, пригодится!)
  • User's email - почта, которую будете отслеживать
  • Email password/mail password - пароль приложения для входа. Да, для привязки почт ко внешним источникам надо создать пароль приложений
  • Bot token - токен бота, который будет вам присылать сообщения. Оставил свой, можно сделать своего бота. Обязательно для получения chatId зайдите и отправьте ему сообщение.
  • Chat id - Узнать chat_id можно через https://api.telegram.org/bot'<'TOKEN'>'/getUpdates. В Яндексе не работает. Если ничего не выводит, то напишите боту и попробуйте заново.
  • Poll interval (сек) - как часто бот будет опрашивать почту

Для запуска локально выполните

docker compose up -d

TODO:

  1. Возможно, не стоит уведомлять о спаме =)
  2. Outlook требует OAuth2, а для этого - аккаунт в Azure. Но даже бесплатный требует привязки карты, которая Microsoft не поддерживается =(

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •