Get on the App Store

Как читать 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
      

Настройка

  1. На iPhone: скачайте SMS to Email Forwarder
  2. Введите email, который используете на Linux
  3. Пройдите настройку Shortcuts
  4. На Linux: откройте почтовый клиент — SMS автоматически приходят

Лучшие клиенты для Linux

КлиентДистрибутивОсобенности
ThunderbirdВсеФильтры, теги, push-уведомления, самый популярный
EvolutionGNOMEИнтеграция с GNOME, календарь + почта
KMailKDEНативный KDE, быстрый
GearyGNOMEМинималистичный, красивый
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'
      

Кому это нужно

СитуацияПольза
Разработчик на Ubuntu2FA-коды прямо в Thunderbird/терминале
Сисадмин на FedoraСерверные алерты + банковские коды в одном месте
Data scientist на ArchSMS уведомления без отрыва от 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