Как читать SMS с iPhone на Linux
Вы используете Linux, потому что цените контроль, приватность и правильный подход к делу. У Apple другой взгляд на эти три вещи — особенно когда речь заходит о доступе сторонних устройств к данным iPhone.
Нет iMessage для Linux. Нет официального инструмента синхронизации от Apple для Linux. Нет даже веб-приложения iCloud для SMS (оно есть для фото, заметок и файлов — но не для сообщений).
Если вы разработчик, сисадмин или продвинутый пользователь, который выбрал Linux для работы и iPhone для личного использования, вы живёте с разрывом: ваши SMS существуют только на телефоне, острове без моста к рабочему столу.
Email — это мост. Единственный протокол, который Apple, Google, Microsoft и каждый дистрибутив Linux поддерживают одинаково хорошо. Пересылайте SMS на email — и они появятся в Thunderbird, Evolution или любом другом клиенте.
Почему Linux получает нулевую интеграцию с iPhone
| Протокол/Инструмент | Поддержка Linux | Поддержка SMS iPhone |
|---|---|---|
| libimobiledevice | ✅ Open source | ⚠️ Только извлечение из бэкапа (историческое, не real-time) |
| KDE Connect | ✅ Нативный KDE | ❌ Только Android |
| GNOME Calls | ✅ Нативный GNOME | ❌ Только VoIP, не SMS |
| Pushbullet | ⚠️ Chrome-расширение | ❌ Только Android |
| AirDroid | ⚠️ Веб-интерфейс | ❌ Только Android |
| iCloud Web | ✅ Браузер работает | ❌ Нет доступа к SMS/iMessage |
| BlueBubbles | ✅ Кросс-платформа | ⚠️ Требует Mac-сервер для ретрансляции iMessage |
| Email (IMAP/SMTP) | ✅ Каждый клиент | ✅ Через пересылку SMS |
Привязка к экосистеме глубока: каждый инструмент кросс-девайсных SMS либо только для Android, либо требует Mac как посредник. Для пользователя Linux + iPhone email-пересылка — единственное автономное решение.
Настройка
iPhone SMS → SMS to Email Forwarder → вы@email.com
↓
Thunderbird / Evolution / mutt
на вашем Linux-десктопе
На iPhone (2 минуты)
- Скачайте SMS to Email Forwarder
- Введите ваш email
- Пройдите настройку Shortcuts
На Linux (1 минута)
Ваш email-клиент уже это поддерживает. Настройте real-time:
Thunderbird (самый популярный)
- Убедитесь, что email-аккаунт использует IMAP с push/idle
- Создайте фильтр: Тема содержит «SMS from» → Переместить в папку «SMS» → Тег «Важное»
- Включите уведомления: Настройки → Общие → Показывать алерт → Использовать уведомления рабочего стола
Evolution (GNOME)
- Подключите email через IMAP
- Создайте виртуальную папку: Тема содержит «SMS» → Виртуальная папка «📱 SMS»
- Уведомления: Настройки → Уведомления → Почта → Включить всплывающие
mutt / neomutt (терминал)
Для тех, кто живёт в терминале:
# В .muttrc — авто-выделение пересылаемых SMS
color index brightgreen default "~s 'SMS from'"
# Или используйте notmuch для быстрого поиска
notmuch search tag:sms
KMail (KDE)
- Настройте фильтр: Заголовок «Subject» содержит «SMS» → Метка «SMS»
- Включите уведомление: Настройка → Уведомления → Новое письмо в конкретной папке
Рабочий процесс разработчика
2FA-коды без прерывания потока
Вы глубоко в vim-сессии. В терминале идёт сборка. Нужно залогиниться в консоль AWS (или Яндекс.Облако), которая шлёт 2FA-код на телефон.
Раньше: Alt-Tab в пустоту. Встать. Дойти до телефона. Прочитать код. Вернуться. Ввести код. Забыть, где были в коде.
Теперь: Уведомление biff в статус-баре: «SMS от +7999…: Ваш код 847291.» Вводите код, не покидая терминала.
Алерты серверов
Вы получаете SMS-алерты от инфраструктуры (мониторинг, ИБП, провайдер). С пересылкой эти алерты появляются в email-клиенте рядом с уведомлениями GitHub и CI/CD.
Одна панель. Один inbox. Ноль переключений контекста.
SSH-сессии и удалённая работа
Вы подключены по SSH к продакшн-серверу с Linux-рабочей станции. Нужен код подтверждения. Телефон в другой комнате.
С пересылкой: код приходит в email. Вы читаете его в сплит-панели (tmux + mutt). Не покидая терминальной сессии.
Для Linux-пользователя, заботящегося о приватности
Если вы выбрали Linux отчасти ради приватности, вам важно знать, как работает пересылка:
| Вопрос | Ответ |
|---|---|
| Куда идут SMS? | Через сервер SMS to Email Forwarder для доставки email. Нулевое хранение: ничего не сохраняется после доставки. |
| Может ли сервис читать SMS? | SMS проходят через сервер для email-доставки. Приложение явно не логирует и не хранит содержание сообщений. |
| Можно ли self-host? | Пока нет. Приложение использует управляемую инфраструктуру доставки. |
| ProtonMail совместим? | Да. Пересылайте на ProtonMail для end-to-end шифрованного хранения. |
| Можно ли шифровать локально? | Да. Используйте GPG/PGP с Thunderbird (Enigmail) для шифрования сохранённых писем. |
Максимальная приватность
Для параноиков (в хорошем смысле):
- Пересылайте SMS на ProtonMail-адрес
- Доступ к ProtonMail через ProtonMail Bridge на Linux
- Подключите Thunderbird к ProtonMail Bridge
- Включите GPG-шифрование для локального хранения
- Доступ через Tor (ProtonMail поддерживает .onion)
Ваши пересылаемые SMS теперь: зашифрованы в транзите (TLS), зашифрованы на сервере (ProtonMail), зашифрованы локально (GPG), доступны через Tor. Удачи тому, кто попытается их прочитать.
Интеграция с Linux-окружениями
| Окружение | Email-клиент | Система уведомлений | Качество интеграции |
|---|---|---|---|
| GNOME | Evolution / Geary | GNOME Notifications | ★★★★★ Нативные попапы |
| KDE | KMail / Thunderbird | KDE Notifications | ★★★★★ Расширенные уведомления |
| XFCE | Thunderbird | xfce4-notifyd | ★★★★ Стандартные попапы |
| i3 / Sway | mutt / neomutt | dunst / mako | ★★★★ Минималистичные, быстрые |
| Hyprland | Thunderbird / mutt | mako | ★★★★ Wayland-нативные |
Каждое крупное Linux-окружение имеет демон уведомлений. Каждый email-клиент умеет их вызывать. Результат: уведомления о SMS, которые ощущаются так же нативно, как любое Linux-уведомление — потому что они и есть нативные.
Почему это — Linux Way
Философия Linux: используй маленькие простые инструменты, каждый из которых делает одну вещь хорошо, и передавай данные между ними через pipe.
- iPhone делает одну вещь: получает SMS
- SMS to Email Forwarder делает одну вещь: пересылает SMS на email
- Ваш email-клиент делает одну вещь: показывает email
- Ваш демон уведомлений делает одну вещь: показывает попапы
Четыре инструмента, каждый делает свою работу, связанные через старейший интернет-протокол, который до сих пор используется ежедневно: email. Без проприетарного демона синхронизации. Без закрытого моста. Без vendor lock-in.
Это Unix Way. И это работает.
Связанное: iPhone SMS на Windows | iPhone SMS на Android | iPhone SMS на Chromebook
Ваша ОС открытая. Ваши SMS тоже должны быть.
Скачать SMS to Email Forwarder — SMS с iPhone на Linux, как и должно быть.
Готовы начать?
Настройте автоматическую пересылку SMS за 2 минуты. Бесплатный тариф — без привязки карты.
Скачать в App Store