Delta Chat - приватный мессенджер на замену Telegram
Этот мессенджер работает через почту, поэтому если привязать его у учетке, например, mail.ru, то риск блокировки довольно низкий, иначе придется блокировать весь mail.ru.
Сообщения проходят как зашифрованные письма, доступа к содержимому ни у mail.ru, ни у Delta Chat нет, они видят лишь факт того, что один пользователь написал другому и когда.
Работает без впн и с пушами даже на заблокированном экране (Важно! Пуши на ios работают только когда приложение остается в фоновом режиме, а не завершает работу), с мгновенной доставкой даже через imap при соблюдении правил установки ниже.
Установка:
Delta Chat использует почтовые сервисы для доставки писем, по сути - это просто почтовый клиент как outlook или thunderbird, но с интерфейсом чата. Поэтому для его работы требуется настроить imap в почтовом сервисе.
У Delta Chat есть свой почтовый сервис Chatmail, но тесты показали, что в РФ он устанавливает соединения с задержкой, иногда не прогружается.
Я протестировала почтовые сервисы gmail, yandex-почту и mail.ru. Пуши на ios хорошо работают только на mail.ru. На Яндексе очень строгая проверка спама и спустя короткое время сообщения не то что стали при получении падать в спам, они даже при отправке не проходили спам-фильтр и не отправлялись. Gmail хуже присылает пуши и сообщения приходят с задержкой минут в десять.
- это бесплатно;
- письма будут съедать место в почтовом хранилище (хоть текст и почти ничего не весит), а с новой почтой дают 8 гб;
- нам понадобится установить приложение mail.ru и если у вас уже есть там учетка, то на новой можно будет отключить уведомления в приложении mail.ru.
Важно: без установленного на ios приложения mail.ru пуши в DeltaChat работать не будут!
2. Delta Chat - стороннее приложение и чтобы использовать там почту mail.ru, надо:
- разрешить imap;
- создать для Delta Chat специальный «пароль приложения».
2.1 Включаем imap. В приложении mail.ru переходим в аккаунт - безопасность - OAuth авторизации - включаем доступ к почте по imap, pop, smtp:




2.2 Создаем «пароль приложения». На сайте (в приложении нет этого функционала) заходим учетка - пароль и безопасность: https://id.mail.ru/security - пароли для внешних приложений.
Создаем имя пароля (любое, назовите Delta, чтобы знать, что пароль для этого приложения), генерируем код.
Скопируйте или сохраните сгенерированный код! Он показывается один раз.





3. Наконец, идем в Delta
Создаем новую учетную запись (придумываем любое имя, его можно будет поменять) и выбираем «Использовать другой сервер» - «использовать электронную почту как релей»
3.1 Заполняем настройки аккаунта. Вверху вводим почту mail.ru и тот самый пароль приложения, который недавно создали. Пароль еще пригодится!
Желтое окошко сообщает нам как раз, что нужен пароль приложения. Его мы и создали ранее.
3.2 Заполняем дополнительные параметры. Их нельзя будет настроить или поменять позже!
Заполняем как показано ниже только с вашей почтой, в поле «пароль smtp» вводим тот же пароль приложения:
Нажимаем справа вверху «Войти», создается наша учетка.
4. Мы внутри!
Интерфейс:
- посередине - чаты;
- слева вверху, нажав на учетку, вы можете создать вторую учетку, переключаться между учетками или по долгому нажатию удалить учетку;
- слева внизу qr код для приглашения друга и окно сканирования, если приглашают вас. Можно просто отправить ссылку на приглашение в чат;
- справа вверху - новое сообщение;
- справа внизу настройки.
4.1 Настройки
Из важных настроек. Если вы используете сторонний почтовый сервис типа gmail, mail.ru, yandex-почту или любой другой кроме родного Chatmail от Delta, то у вас всегда будет желтый треугольничек в настройках уведомлений «Server does not support instant delivery». Это ок. Мы это пофиксим, но сообщение не пропадет.
В разделе «Соединение» у вас должны не только оба пункта гореть зеленым, но и быть написано «соединено». У gmail и yandex с этим иногда проблемы. Также если вы используете сам Chatmail, он часто застревает здесь на стадии обновления.
Если вы заметите, что вам в чат стали приходить не только сообщения от контактов, но и другая почта, то поиграете с настройками legacy options в дополнительных опциях:
Delta chat создаст в mail.ru специальную папку DeltaChat, но в нее не всегда письма приходят автоматически, обычно они валятся во входящие. Если захотите это поменять, то смотреть инструкции «как создать фильтр» для mail.ru и создать правило, чтобы письма уходили в папку Delta Chat сразу. Правило работает, если сказать, что тема письма содержит […] - обратите внимание, это многоточие, а не три точки, лучше скопировать из темы одного из писем. Фильтр создавайте на сайте mail.ru. После этого вы можете выбрать в настройках Delta Chat, чтобы письма загружались лишь из папки Delta Chat с почты.



5. Настраиваем мгновенную доставку и пуши в фоновом режиме.
Mail.ru позволяет в фоновом режиме ловить сообщения лучше, чем приложения других почтовых сервисов, поэтому важно, чтобы приложение было установлено на ios.
В настройках ios включаем уведомления для mail.ru и для Delta chat. Настройки ios - уведомления - каждое из приложений:
Делаем также в ios настройках Delta Chat.
В самом приложении mail.ru отключаем уведомления на том аккаунте, что привязан к Delta chat. Приложение mail.ru - аккаунт справа внизу - работа приложения - уведомления выкл.
Приложение mail.ru можно полностью закрыть. Держать его в фоновом режиме не требуется, пуши в Delta Chat будут приходить и так.
Теперь, когда приложение Delta Chat активно или свёрнуто (но НЕ закрыто), будут приходить пуш-уведомления. Важно: если вам пришлю несколько сообщений, пуш будет только на первое до тех пор, пока вы не откроете Delta Chat и не прочитаете его.
Важно: если вы полностью закроете приложение Delta Chat (а не просто свернете), то на ios пуш-уведомления приходить не будут.
Свернуто = висит в списке открытых приложений (фоновый режим):
Закрыто = когда вы смахнули его совсем вверх:
Если вы все же закрыли Delta Chat, то когда откроете, все чаты мгновенно обновятся.
UPD:
Так как iOS очень категорично относится к приложениям, которые долго висят в фоне, то, полагаю, хотя бы раз в день стоит полностью завершать работу Delta Chat, смахивая вверх, иначе на следующий день пуши уже не приходят - iOS убивает фоновый процесс, даже если приложение просто свернуто, из-за того, что приложение висит слишком долго.


























