Blog

Интеграция с Gmail API и Google Workspace

19 февраля 2021 года

В интернете есть тысячи разных платформ и веб-сервисов, работа с которыми с годами становилась всё проще, а функциональность всё богаче благодаря API. Что такое API? Нечто вроде «моста», который помогает двум разным сервисам взаимодействовать друг с другом. Один такой сервис может пользоваться функциональностью другого. Мы покажем, как шифрование электронной почты с Mailvelope использует Gmail API от Google.

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

Одним из преимуществ, которое даёт API, является поддержка PGP/MIME в Gmail. PGP/MIME – стандарт шифрования и подписывания email с вложениями как единого целого. PGP-приложения выигрывают в совместимости от поддержки этого стандарта. Mailvelope запрашивает у Gmail API доступ к оригинальным данным сообщений PGP/MIME. Благодаря Gmail API отправка сообщений с вложениями заметно упрощается. Файл-вложение можно добавить прямо в окне редактора Mailvelope. Письмо с вложением легко отправить одним щелчком.

Мы продолжаем работать над интеграцией Mailvelope в Gmail. Например, мы добавили новые управляющие элементы в Gmail: они позволяют упростить отправку зашифрованного письма. Рядом с обычной кнопкой создания письма Gmail появилась кнопка Mailvelope. Вы можете сразу открыть редактор Mailvelope и начать писать сообщение в защищённом режиме.

Mailvelope Compose Button

Интеграция с Gmail API включена по умолчанию при установке Mailvelope. Рядом с привычной гугловской кнопкой «Написать» вы увидите кнопку Mailvelope. Но сначала нужно разрешить Mailvelope доступ к Gmail API. Когда вы нажимаете на упомянутую кнопку или на зашифрованное письмо, происходит обращение к Gmail API. Тут-то Mailvelope и попросит вас залогиниться в Google-аккаунт. Во всплывающем окне вам нужно подтвердить доступ Mailvelope.

Gmail API Notification Prompt

Эти права нужны Mailvelope, чтобы отправлять и получать шифрованные сообщения в аккаунте Gmail. Подробнее об этом вы можете прочитать в нашем FAQ: Чтобы выполнить интеграцию с Mailvelope, Google требует дополнительные права доступа для Gmail API. Как Mailvelope обрабатывает мои данные? Вообще-то использовать Gmail API при работе с Mailvelope необязательно. Мы поддерживаем немало почтовых провайдеров без интеграции с API, например, Yahoo и Outlook.com. То же относится к Gmail.

На следующей иллюстрации показано, как отключить Gmail API в настройках Mailvelope.

Gmail API: Turned Off

При отключении Gmail API вы сможете пользоваться упрощённой интеграцией с меньшим числом управляющих элементов. Больше работы придётся проделывать вручную, например, при отправке шифрованных вложений email.

Одновременно с поддержкой Gmail API мы объявляем о новой форме платной подписки под названием «Mailvelope Business». Она предназначена организациям, которые используют Google Workspace, включает расширенную поддержку и некоторые новые функции. Пользователи Mailvelope Community могут работать с Gmail API бесплатно.

В следующей публикации мы подробнее расскажем о деталях Mailvelope Business.