Как работает IMAP?

Всем привет!
Сегодня будет много букАв.

Как будет работать IMAP проксирование?
Небольшая информация для тех, кто любит углубиться в техническую часть.

Как вы знаете, мы никогда не выдавали и не будем выдавать пароли от почтовых аккаунтов, чтобы обеспечить безопасность информации пользователей.
Но в то же время мы понимаем, что бОльшая часть рынка не работает с нашим API и нужно как-то взаимодействовать с этими людьми.

Для этого мы сделали проксирование IMAP запросов от вашего софта к почтовым серверам, перенаправив их на наши сервера. При такой схеме (нарисована во вложении) вы можете быть уверены, что получите только те письма, сайт-отправитель которых указали при заказе, а ваши письма не получит никто другой. Письма — в полной безопасности.

По большому счёту это та же самая работа, как и при обычных API запросах, единственное, что её отличает — возможность подключения из той программы, которая поддерживает IMAP (спойлер — все).

Внимательный читатель скажет: «А если соединение идёт с SSL шифрованием, что тогда? Ваш сервер не сможет раскодировать запрос!«. И будет прав. В таком случае мы советуем пользователям поставить наш сертификат, который поможет нам раскодировать информацию на стороне нашего сервера (Fiddler, например, работает так же).

Тестируя уже несколько дней наше решение в различных боевых условиях мы можем с уверенность сказать — оно работает!
И очень скоро выйдет в обычный рабочий режим.

По схеме:
Жёлтые  стрелки — взаимодействие пользователя с почтовым сервисом (пример Outlook.com) без наших дополнений;

Синие  — с использованием наших решений;

Зеленые  — решил выделить в отдельную категорию. Это просто работа нашего API. Уже сейчас все наши клиенты работают с нами по «зеленым» стрелкам.

imap

#IMAP