Как Apple Mail (macOS Sierra) получает доступ к Gmail?

С тех пор, как Apple Mail получила возможность добавлять типы учетных записей электронной почты Google, стало намного проще получать доступ к Gmail-адресу с Mac. Мой вопрос: как это сделать? Я предполагал, что он использует IMAP, как и большинство почтовых учетных записей, однако, глядя на настройки моей учетной записи GMail, доступ к IMAP отключен?

Я попытался установить другой почтовый клиент и использовать настройки Gmail IMAP и, конечно же, не могу войти, потому что IMAP отключен.

Как Apple Mail может получить доступ к моей почте Gmail через IMAP без использования IMAP в моей учетной записи GMail?

2 ответа

Решение

Apple Mail по-прежнему использует IMAP и SMTP для получения / отправки сообщений Gmail, а не Gmail RESTful API. В разделе "Настройки почты"> "Учетные записи" "IMAP" будет отображаться под учетной записью Gmail.

Причиной использования IMAP даже в том случае, если она отключена в настройках Gmail, является использование токена OAuth, а не сохраненного пароля. Google говорит, что этот подход является "более безопасным" и требует разрешения пользователя, прежде чем разрешить доступ с использованием сохраненного пароля. Способность macOS запрашивать эти токены - это то, что было добавлено в последних версиях (например, Sierra); он знает, как открыть веб-форму, предоставленную Google, для входа в Gmail и получения токена:

Веб-приглашения Google для входа в почтовые настройки

Это означает, что "OS X" будет отображаться как приложение, прошедшее проверку подлинности, а не просто "IMAP" в разделе недавних действий с учетной записью (можно найти, нажав "Подробности" в правом нижнем углу Gmail в браузере). Это также означает, что при удалении разрешений для "OS X" Apple Mail больше не будет иметь доступа.

Thunderbird (45.7.0) также знает, как использовать токены OAuth при использовании IMAP+SMTP.

Я ожидаю, что они используют Google Mail API. Это предусмотрено для того, чтобы программы могли обращаться к GMail напрямую, а не использовать протоколы IMAP и SMTP.

Другие вопросы по тегам