Пересылка SMS на почту

Давно раздражало что все сейчас навязывают использование телефона. Работаешь за компьютером, но например при оплате онлайн приходится лезть в телефон чтобы верифицировать действия вводом кода, который отправили на SMS.

Озадачился поиском инструмента, который пересылал бы сообщения на почту в реальном времени. Рассматривал только опенсорсные варианты. Перепробовав несколько приложений, остановился на SMS Gate (есть на F-Droid).

(Апдейт: перешёл на SMS to URL forwarder, см. ниже)

Для работы приложения требуется обычный IMAP сервер. Сообщения будут копироваться в указаную папку на почтовом сервере. Можно указать и inbox, как сделал я, в таком случае Thunderbird отображает уведомления как при новых письмах.

С Gmail тоже работало, но Google вроде как собирается отключить стандартную логин/пароль авторизацию в пользу XOAuth.

В обратную сторону тоже работает: если в почтовом клиенте ответить на сообщение, sms-gate отправит SMS на соответствующий номер.

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

Android SMS Gate screenshot

Апдейт от января 2023

Перешёл на приложение SMS to URL forwarder (F-Droid).

После миграции на Samsung с Android 12 приложение SMS Gate стало работать не очень стабильно. В логах сервера постоянно ошибки об исчерпании лимита подключения с одного IP, SMS стали копироваться в почту с задержкой, у почтового приложения K-9 тоже стали возникать проблемы с IMAP из-за исчерпания лимита на количество подключений. Приложение SMS Gate при этом стало генерировать слишком много трафика, видимо бесконечно пытаясь переподключиться. Версия приложения при этом та же. Видимо требует какие-то фиксы под новый Андроид.

SMS to URL forwarder я пробовал и ранее, он у меня тогда не завёлся, но видимо в новых версиях что-то исправили. Но этот вариант мне даже лучше. Приложение гораздо проще, не требует постоянного соединения с сервером, а подключается только когда приходит новое сообщение. SMS Gate постоянное подключение требовалось, т.к. оно умело работать и в обратную стороту, отправлять SMS из email. Но мне эта фича не важна. И сообщения даже доставляться стали быстрее.

Из недостатков: требуется держать свой web хук, который принимает http запросы из приложения и шлёт email куда надо. Или можно не в email, а например себе в месенжер какой нибудь или выполнять что-то другое. В общем, получается более гибко.

Зеркала публикации: