Apple Mail (macOS Sierra) 如何存取 Gmail?

Apple Mail (macOS Sierra) 如何存取 Gmail?

自從 Apple Mail 能夠新增「Google」郵件帳號類型後,從 Mac 存取 Gmail 位址變得更加容易。我的問題是它是如何做到的?我以為它像大多數郵件帳戶一樣使用 IMAP,但是,查看我的 GMail 帳戶的設置,IMAP 訪問已關閉?

我嘗試安裝不同的郵件用戶端並使用 Gmail IMAP 設置,果然無法登錄,因為 IMAP 已停用。

如果我的 GMail 帳號未啟用 IMAP,Apple Mail 如何透過 IMAP 存取我的 Gmail?

答案1

Apple Mail 仍然使用 IMAP 和 SMTP 來取得/傳送郵件 Gmail,不是Gmail RESTful API。在郵件首選項 > 帳戶中,「IMAP」將列在 Gmail 帳戶下。

即使在 Gmail 設定中停用 IMAP 也可以使用的原因是使用 OAuth 令牌而不是儲存的密碼。谷歌表示這種方法“更安全”並且在允許使用已儲存的密碼進行存取之前需要使用者的許可。 macOS 請求這些令牌的能力是在最近的版本中新增的(例如 Sierra);它知道提取 Google 提供的類似網路的表單,用於登入 Gmail 並獲取令牌:

郵件偏好設定中 Google 網路為基礎的登入提示的螢幕截圖

這意味著“OS X”將是列為經過身份驗證的應用程式而不是簡單地在最近的帳戶活動下顯示“IMAP”(透過在瀏覽器中點擊 Gmail 右下角的“詳細資料”即可找到)。這也意味著透過刪除「OS X」的權限,Apple Mail 將不再具有存取權限。

Thunderbird (45.7.0) 也知道在仍使用 IMAP+SMTP 的同時使用 OAuth 令牌。

答案2

我希望他們使用GooglemailAPI。提供此選項是為了允許程式以本機方式存取 GMail,而不是使用 IMAP 和 SMTP 協定。

相關內容