Как читать SMS с iPhone на Linux
Вы на Linux. Ubuntu, Fedora, Arch, Manjaro, Debian — неважно. Вы выбрали свободу и контроль над вашей ОС.
Но ваш телефон — iPhone. И Apple ни разу в истории не выпустила ничего для Linux. Ни iTunes, ни iCloud, ни iMessage. Linux для Apple просто не существует.
Это значит: каждое SMS, приходящее на ваш iPhone, заперто на устройстве, которое вы не можете нативно интегрировать с рабочим столом. Коды подтверждения, важные уведомления — всё на отдельном экране.
Решение настолько Linux-нативное, насколько это возможно: email.
Почему это идеальное Linux-решение
Email — открытый протокол. Работает на каждом Linux-дистрибутиве, в каждом почтовом клиенте, через каждый браузер. Никаких проприетарных зависимостей.
SMS → iPhone → SMS to Email Forwarder → SMTP → ваш email
↓
┌─────────┴──────────┐
↓ ↓
Thunderbird Веб-клиент
Evolution (Gmail, Яндекс)
KMail Любой браузер
mutt на Linux
Настройка
- На iPhone: скачайте SMS to Email Forwarder
- Введите email, который используете на Linux
- Пройдите настройку Shortcuts
- На Linux: откройте почтовый клиент — SMS автоматически приходят
Лучшие клиенты для Linux
| Клиент | Дистрибутив | Особенности |
|---|---|---|
| Thunderbird | Все | Фильтры, теги, push-уведомления, самый популярный |
| Evolution | GNOME | Интеграция с GNOME, календарь + почта |
| KMail | KDE | Нативный KDE, быстрый |
| Geary | GNOME | Минималистичный, красивый |
| mutt | Терминал | Для тру-линуксоидов 🖤 |
| NeoMutt | Терминал | Улучшенный mutt с расширениями |
| Веб Gmail/Яндекс | Браузер | Ничего устанавливать не нужно |
Для разработчиков: уведомления через терминал
Если вы проводите весь день в терминале — настройте уведомления:
notify-send для десктопа
# Скрипт проверки новых SMS-email каждые 30 секунд
#!/bin/bash
while true; do
NEW=$(curl -s "https://mail.google.com/mail/feed/atom" \
--user "[email protected]:app-password" | \
grep -c "<entry>")
if [ "$NEW" -gt "0" ]; then
notify-send "📱 Новое SMS" "$NEW новых сообщений"
fi
sleep 30
done
Интеграция с i3/Sway
# Для status bar (waybar, polybar, i3status)
sms_count=$(curl -s "..." | grep -c "<entry>")
echo "📱 $sms_count"
Интеграция с tmux
# tmux status line
set -g status-right '#(~/scripts/check_sms.sh) | %H:%M'
Кому это нужно
| Ситуация | Польза |
|---|---|
| Разработчик на Ubuntu | 2FA-коды прямо в Thunderbird/терминале |
| Сисадмин на Fedora | Серверные алерты + банковские коды в одном месте |
| Data scientist на Arch | SMS уведомления без отрыва от Jupyter |
| DevOps-инженер | Коды на том же экране, где и terraform |
Linux + iPhone: необычная, но рабочая комбинация
Вы выбрали Linux для свободы. iPhone — потому что он просто работает. Два мира, которые Apple не хочет соединять.
Email соединяет их. Открытый протокол, работающий на каждой ОС, каждом устройстве, каждом почтовом клиенте. Именно так должны работать вещи в мире Linux.
Связанное: iPhone SMS на Windows | iPhone SMS на Android | iPhone SMS на Chromebook
Linux-нативное решение для iPhone SMS.
Скачать SMS to Email Forwarder — открытый протокол. Работает везде.
Готовы начать?
Настройте автоматическую пересылку SMS за 2 минуты. Бесплатный тариф — без привязки карты.
Скачать в App Store