Сегодня я настроил пересылку почты в телеграм, это действительно удобно, когда самые важные письма доставляются мгновенно в смартфон и тренькают привычным телеграммным звуком. Кстати, это делается довольно просто и бесплатно.
Кому пересылка почты в телеграм может быть очень кстати:
- Менеджерам и владельцам сайтов и интернет-магазинов.
Ведь чаще всего на сайте сформированные заказы и заявки отправляются именно на электронную почту. Чем быстрее будет реакция на заказ, тем больше вероятность успешной продажи. - Владельцам электронных кошельков.
Часто уведомление о платежах или поступлениях приходит только на емейл, а уведомление по смс уже требует отдельной платы. В этом случае можно сэкономить и получать на смартфон нужные уведомления через телеграм. - Сисадминам, владельцам камер видеонаблюдения и т.п.
Информация с серверов и устройств часто приходит только на емейл, а на телеграм получать такие уведомления проще и удобнее.
Выбор телеграм бота для почты
Чтобы пересылать почту в телеграм понадобится специальный бот (программа). Она выглядит как обычный контакт в списке, но позволяет принимать и отправлять почту из телеги.
Я тестировал ботов: Гугл, Яндекс, сторонний сервис Etlgr.com и Mail2im
Краткое резюме - все они плохие
- гугл требует для России и Ирана VPN при авторизации, да и есть подозрения что вообще гугл может отвалиться. Сам бот на английском, и довольно "деревянный".
- яндекс на момент написания статьи не умеет принимать (!) почту в телеграм, только отправляет (то есть пишешь в телеграм - приходит в яндекс почту), это какой-то позор нахрен вообще такой бот??
- etlgr.com работает с любой почтой, использует специально сгенерированный емейл, вроде всё толково, но платный - хочет 1,99$ в месяц, сдурели.
- mail2.im простой в установке и настройке, но он бесплатный только до 150 сообщений в месяц
Короче, помыкавшись, решил остановиться на Гугл боте для почты, так как других вариантов особо и не было.
Порядок установки
Итак, моя задача: хочу получать уведомления о приходе и расходе денег с кошелька Юмани, а также заявки с блога мгновенно в телеграм.
Сейчас уведомления приходят просто на почту с темами, вроде: "Вы заплатили из кошелька ...", "Ваш кошелек ... пополнен" и "Заявка с блога ..."
Шаг 1
Так как для этого мне нужно принимать не все сообщения, а только избранные, то я сначала зашел на gmail.com и создал там отдельную почту для телеграма, типа новый-емейл@gmail.com
Шаг 2
После чего, в основной почте, куда валятся все уведомления сделал редирект (перенаправление) на новую почту новый-емейл@gmail.com
В яндекс почте это делается как на скриншоте.
Прописываем правила переадресации.
Рекомендую убрать флажок "Положить в папку", тогда письма будут и на почту приходить, а не только в телеграм.
Шаг 3
Затем установил телеграмовского бота как обычно. То есть кликнул по ссылке https://t.me/GmailBot, открыл её в телеграме и затем ввёл команду /start
Мне было предложено авторизоваться в gmail почте, что и надо сделать.
Обратите внимание, что для России и Ирана они требуют авторизацию через VPN.
Настройки бота
У меня некоторые письма в телеграм приходили не сразу.
Я зашел в настройки gmail бота /settings и там отметил все папки как whitelable, после чего письма в телеграм стали приходить быстрее.
Так что рекомендую это сделать, иначе есть риск, что письма будут мурыжиться в этих ящиках слишком долго.
Тестируем
Теперь отправляю тестовое сообщение с темой, например, "Заявка с блога".
Сообщение отправляется на почту, оттуда переадресуется в специально созданную gmail почту, а уже из неё в конечную телеграм.
Выводы и итоги
Нормальный почтовый бот для пересылки писем с почты в телеграм пока только один - @gmailbot от гугла.
Остальные или кривые, или платные, или бесперспективные.
Но в ноябре 2024 у меня перестал работать, бот написал:
Для защиты вашей конфиденциальности и данных в аккаунте *1 ноября 2024 г.* доступ приложения "Gmail Bot for Telegram" к данным аккаунта Google будет закрыт.
Поэтому я стал юзать mail2.im - пока 150 сообщений хватает, но может у вас google будет работать без сбоев.
Из яндекса мог бы получиться самый толковый бот, надеюсь его доделают и он также как и гугл сможет принимать почту в телеграме.
https://t.me/o24_mailbot пользуюсь. Устраивает
Добрый день!
Есть ещё один сервис, кент подсказал, помогает пересылать email-уведомления в телеграм: emailbind.ru
Пересылет тему из уведомления, email-отправителя и свой текст сообщения (в ЛК можно настроить).
Насколько я понял, он и с whatsapp работает, только через сервис whatsgate.ru
Вы можете использовать бот MegaPort. Он работает с почтовыми серверами IMAP и SMTP (включая Gmail) для получения и отправки почты непосредственно в Telegram.
Штука интересная, я протестировал, но это не совсем то, что нужно. Основная его проблема в том, что он не отправляет сообщение в телеграм - мол, вам пришло такое-то письмо. Он просто позволяет зайти и почитать свой почтовый аккаунт из телеграмма.
То есть мне на почту пришло письмо, а в телеграме - никакого уведомления нет.
Надо самому зайти и посмотреть, приходило что-то или нет.
Это может иногда кому-то полезно (увидеть все свои 200 писем например), но не для быстрых уведомлений.
Основная фишка получения писем в телеграм - мгновенность. То есть клиент сделал заказ - я мгновенно вижу уведомление о нем в телеграм.
Или с карточки списались деньги - я вижу сразу уведомление в телеграме. Не через 10 минут, не через 1 час, а сразу, по возможности максимально мгновенно.
Если бы так он было реализовано в Megaport - то было бы хорошо
Бот MegaPort присылает уведомления о новой входящей почте, но просматривает только текущую выбранную папку. Если вы выбрали папку "отправленные" или любую другую папку вместо INBOX - скорее всего новой почты в этих папках не появится. Если же вы выбрали папку INBOX то уведомление о новой почте бот обязательно пришлет, хотя и с некоторой задержкой (от 5 до 20 мин максимум). Чтобы сократить задержку надо серьезно модифицировать код проверки новой входящей почты - это есть в моих планах.
Если выбрана текущая папка INBOX, то уведомления от бота MegaPort о новой почте точно приходят и не обязательно постоянно проверять самому.
Спасибо большое за полезную статью. Искал как настроить пересылку в Телеграм. Буквально за 10 мин все сделал. Очень удобно!
Здравствуйте. Есть еще opensource проект https://notify.events/ с бесплатным тарифом.
Можно добавить немного информации по теме статьи? После пересылки писем из почту в тг, оттуда можно делать рассылки далее в другие каналы и почты по ключевым словам (отправители) и автоматизировать процесс на ура. В этом случае поможет redirect bot Redirect Bot https://t.me/redirect_to_bot
Видео обзор: https://youtu.be/SnOUoGQFK9Y
спасибо за наводку на @Email2TelegramBot, работает хорошо, иногда теряет куски текста, но стата в целом хорошая. Лайк
нашел еще вот такого бота @Email2TelegramBot, единственное. сообщение из письма немного ломанные приходят
Спасибо, работает. Аналогично можно в приложении яндекс-почты поставить извещения только на конкретные папки — тоже вариант.
IFTTT + Почта, которая умеет пересылать на технический адрес без подтверждения (Яндекс требуется подтверждённый адрес пересылки)
ifttt работает только с zohomail в плате отправки сообщения в телеграм канал при получении письма...
при этом у тебя должна быть платная версия zoho чтоб ты смог подключить её к ifttt.
его аналог zapier вообще не работает с телеграмом.
есть вариант через битрикс 24, но там опять же, чтоб прикрутить бесплатный плагин ты должен иметь подписочную версию битрикса, на бесплатный битрикс плагины не ставятся ((, по крайней мере телеграмские, ватсапские и других мессенджеров.
Спасибо! Искала хоть какую-то инфу о переадресации в мессенджеры, только эта статья помогла.