所有文章

iCloud App 專用密碼怎麼產生?IMAP 設定一次看

要產生 iCloud 的 App 專用密碼,請登入 account.apple.com,開啟「登入與安全」,選取「App 專用密碼」,再選取「產生 App 專用密碼」。為它取一個標籤,選取「Create」(建立),然後把密碼貼到郵件 App 的密碼欄位。在 App 中使用 imap.mail.me.com(連接埠 993,SSL/TLS)和 smtp.mail.me.com(連接埠 587,STARTTLS),使用者名稱填你的 iCloud 郵件地址。在這之前,你的 Apple 帳號(舊稱 Apple ID)必須先開啟雙重認證。

App 專用密碼是 Apple 為某個其他開發者製作的 App 另外產生的一組密碼,讓該 App 可以存取你的 iCloud 郵件、聯絡人和行事曆等資訊,卻完全看不到你的 Apple 帳號密碼。之後你可以隨時撤銷它,其他設定都不必更動。CatchNone 也是靠它讀取 iCloud+ 自訂網域上的別名郵件:以唯讀方式讀取,並在每封郵件標上它寄達的別名,可在 iPhone、iPad 和 Mac 上使用。有些 App 已經不再需要它,下一節會說明是哪些。以下的標籤名稱和伺服器設定值,與截至 2026 年 9 月 25 日的 Apple 支援頁面及 account.apple.com 一致。

你需要 App 專用密碼嗎?

只有直接要求你輸入密碼的 App 才需要。Apple 現在改讓支援的 App 透過你的 Apple 帳號連線:App 會開啟 Apple 的登入頁面,你用平常的密碼和驗證碼登入,再選取「Allow」(允許)即可。

App 需要什麼
iPhone、iPad 或 Mac 上的「郵件」 不需要產生任何密碼。在裝置的 iCloud 設定中開啟「iCloud 郵件」即可。
新版 Outlook for Windows、Outlook for Mac,以及 iOS 和 Android 版 Outlook 以 Apple 帳號登入並選取「Allow」(允許),不需要 App 專用密碼(Microsoft 的公告)。
傳統版 Outlook for Windows 郵件需要一組 App 專用密碼(Microsoft 的 iCloud 設定指南)。
Thunderbird 一組 App 專用密碼。Thunderbird 會自動填入 icloud.com、me.com 和 mac.com 地址的伺服器,但沒有 Apple 登入選項。
其他大多數 IMAP App(任何平台皆同) 一組 App 專用密碼,除非該 App 提供 Apple 帳號登入。
CatchNone(用於 iCloud+ 自訂網域上的別名郵件) 一組 App 專用密碼,在 App 的「加入信箱」表單中輸入。

Apple 的伺服器設定頁面表示,Windows 上的 Outlook 2021 或以後版本可以用 Apple 帳號授權。如果傳統版 Outlook 沒有開啟 Apple 的登入頁面,請依照 Microsoft 的說明改用 App 專用密碼。

簡單的判斷方法:如果 App 只顯示它自己的密碼欄位,就表示它要的是 App 專用密碼。Gmail 的做法不同,請參考我們的 Gmail「應用程式密碼」指南。

開始之前:開啟 iCloud 雙重認證

不論是產生還是使用 App 專用密碼,Apple 都要求開啟雙重認證。大多數帳號預設就已開啟。如果你的帳號還沒有,請在以下其中一處開啟雙重認證:

  • iPhone 或 iPad:「設定」>[你的名字]>「登入與安全」,然後開啟雙重認證。
  • Mac:「System Settings」(系統設定)>[你的名字]>「登入與安全」,然後開啟雙重認證。
  • 網頁:登入 account.apple.com,然後選取「Upgrade Account Security」(升級帳號安全性)。

如果沒有第二重驗證,account.apple.com 會顯示「Restricted Access」(存取受限),並把你能使用的設定限縮在「Devices」(裝置)區塊;找不到「App 專用密碼」時,這是第一個要檢查的地方。工作或學校用的(管理式)Apple 帳號可能完全不提供 App 專用密碼,請洽詢你的管理員。

如何產生 iCloud 的 App 專用密碼

Apple 只說明了一個可以產生的地方:account.apple.com,任何瀏覽器都能用,包括 iPhone 上的 Safari。

  1. 前往 account.apple.com,用你的 Apple 帳號密碼和驗證碼登入。舊的 appleid.apple.com 連結仍然可以開啟。
  2. 選取「登入與安全」。(Apple 英文說明頁面的寫法是「Sign-In and Security」。)
  3. 選取「App 專用密碼」。
  4. 選取「產生 App 專用密碼」。
  5. 輸入能辨認該 App 的標籤,例如「Thunderbird 筆電」,然後選取「Create」(建立)。系統可能會要求你確認 Apple 帳號密碼。
  6. 複製「Your app-specific password is:」(你的 App 專用密碼是:)下方顯示的密碼,貼到 App 的密碼欄位。密碼區分大小寫,所以請完全照顯示的內容貼上,連字號也要包含在內。Microsoft 表示,它通常是 16 個字元、以連字號分組,例如 xxxx-xxxx-xxxx-xxxx。

養成三個習慣,之後能省下不少麻煩:

  • 直接複製到 App 中。account.apple.com 頁面只會在建立時顯示密碼,之後清單只會顯示它的標籤,不會顯示密碼。如果 App 之後可能會再要求一次,請在密碼管理器中保留一份。
  • 每個 App 各用一組。標籤是你日後唯一認得出來的依據,而且撤銷某一組密碼時,只會登出那一個 App。
  • 清除舊的密碼。你最多可以有 25 組有效的 App 專用密碼。

iCloud 郵件 IMAP 與 SMTP 設定

以下是 Apple 在 iCloud 郵件伺服器設定(2026 年 2 月更新)中列出的數值。Apple 的範例地址是 johnappleseed@icloud.com。

設定 收信(IMAP) 寄信(SMTP)
伺服器 imap.mail.me.com smtp.mail.me.com
連接埠 993 587
安全性 SSL/TLS(Apple 標示「SSL Required: Yes」,也就是需要 SSL;如果 SSL 出現錯誤,請試試 TLS) STARTTLS(Apple 標示「SSL Required: Yes」,也就是需要 SSL;如果 SSL 出現錯誤,請試試 TLS 或 STARTTLS)
使用者名稱 通常只填名稱部分:johnappleseed。如果無法登入,就填完整地址。 完整地址:johnappleseed@icloud.com
密碼 你的 App 專用密碼(有些 App 稱為「應用程式密碼」) 同一組 App 專用密碼(必須進行驗證)

以下幾點決定這些設定能不能正常運作:

  • 連接埠 993 從一開始就加密;連接埠 587 先以未加密方式連線,再透過 STARTTLS 升級為加密(RFC 8314)。Thunderbird 的設定資料庫用的正是這個組合。
  • Apple 只說明寄信使用連接埠 587,沒有提到 465。
  • 沒有 POP。iCloud 郵件只支援 IMAP 和 SMTP。
  • @me.com 和 @mac.com 地址使用相同的伺服器和設定。

iCloud 自訂網域:IMAP 使用者名稱該填哪一個

使用 iCloud+,你最多可以加入 5 個自訂網域,每個網域最多 3 個地址。依照 Apple 的加入自訂網域指南,你必須先有一個主要的 @icloud.com 地址。

自訂網域的地址不需要自己的登入資訊。寄到 you@example.com 的郵件會進入同一個 iCloud 郵件收件匣,所以一組登入資訊就能讀取全部郵件:

  • IMAP 使用者名稱:你 @icloud.com 地址的名稱部分,或完整的 @icloud.com 地址。
  • SMTP 使用者名稱:完整的 @icloud.com 地址。
  • 密碼:同一組 App 專用密碼。

Apple 的伺服器設定只把 iCloud 郵件地址列為使用者名稱。它的指南也提到,你把自訂網域地址加入 iCloud 郵件後,就不能用這個地址登入 Apple 帳號。若要在第三方 App 中以 you@example.com 寄信,請在該 App 中把它加為寄件地址;大多數 App 把這項功能稱為別名或身分,Thunderbird 則稱為「Manage Identities」(管理身分)。

網域本身的設定(包括 catch-all 收信),請見我們的 iCloud+ 自訂電子郵件網域指南。如果你還在挑選郵件服務,請參考適合自訂網域的最佳電子郵件服務。

App 專用密碼無法使用?原因與解決方法

先判斷你遇到的是哪一種問題:原本可以用後來失效、從來沒成功過,或是無法產生密碼。

原本可以用,後來失效

  1. 你更改或重設了 Apple 帳號密碼。這時 Apple 會自動撤銷所有 App 專用密碼。請為每個仍在使用的 App 各產生一組新的。
  2. 密碼已被撤銷。有人在 account.apple.com 上選取了它旁邊的「Remove」(移除),或選取了「Revoke all」(全部撤銷)。
  3. App 改用 Apple 帳號登入。Microsoft 在 2025 年 10 月宣布,新版 Outlook App 中現有的 iCloud 設定會被要求重新登入。Apple 的登入頁面要輸入的是你平常的密碼和驗證碼,而不是 App 專用密碼。如果新版 Outlook 仍要求 App 專用密碼,Microsoft 表示請更新並重新啟動 Outlook。
  4. 你的 iCloud 儲存空間已滿。Apple 在 iCloud 郵件限制中表示,這時你將無法收發 iCloud 郵件,看起來可能像是登入失敗。
  5. 你達到了寄信上限。根據同一個限制頁面,截至 2026 年 9 月,iCloud 郵件每天最多允許 1,000 封郵件和 1,000 位收件人,每封郵件最多 500 位收件人、大小上限 20 MB。
  6. Apple 服務中斷。請查看 Apple 的系統狀態頁面。

從來沒成功過

  • 使用者名稱錯誤。請使用你的 iCloud 郵件地址(@icloud.com、@me.com 或 @mac.com),而不是自訂網域地址。如果你的 Apple 帳號使用的是 Gmail 或其他地址,那也不是你的 iCloud 郵件地址。IMAP 填名稱部分(或完整地址),SMTP 則必須填完整地址。
  • 還沒有 iCloud 郵件地址。沒有 @icloud.com 地址,就沒有可以連線的 iCloud 郵件收件匣;請先建立主要的 iCloud 郵件地址。
  • 安全性設定不符。993 請使用 SSL/TLS。587 如果 App 有詢問,請選 STARTTLS;Apple 也建議在 SSL 出現錯誤時改用 TLS。
  • 打錯字。請直接貼上密碼,不要重新輸入。密碼區分大小寫。
  • 用了平常的 Apple 帳號密碼。它無法用在 App 的密碼欄位中。

找不到「App 專用密碼」或無法產生

  • 找不到「App 專用密碼」。請開啟雙重認證;如果是工作或學校帳號,請洽詢你的管理員。
  • 出現「Couldn’t Complete This Action」(無法完成此動作)。瀏覽器透過你的裝置自動幫你登入時,可能會出現這個訊息。請選擇「Sign In with Password」(使用密碼登入),再用密碼和驗證碼重新登入。如果出現的是「Continue on one of your devices」(在你的其中一部裝置上繼續),Apple Community 的使用者回報,用密碼和驗證碼手動登入,或換一個瀏覽器,就能順利通過。
  • 你已經有 25 組。撤銷不再使用的密碼,然後再試一次。

App 可以用 App 專用密碼做什麼

Apple 表示,這組密碼讓 App 能存取「你儲存在 iCloud 中的郵件、聯絡人和行事曆等資訊」。它不是唯讀的憑證,對郵件來說,它提供完整的存取權。

透過 IMAP(RFC 9051),App 可以讀取、標記、移動和刪除你的郵件。透過 SMTP,它可以用你的名義寄信。App 設計成能做什麼,這組密碼就允許它做什麼。透過 IMAP 刪除的郵件,在伺服器上也會被刪除;同步的方式請見我們的說明:IMAP 會不會刪除伺服器上的郵件。

Advanced Data Protection(進階資料保護)不會改變這一點,因為 iCloud 郵件並沒有端對端加密。只把這些密碼交給你信任的 App,並在停止使用某個 App 時撤銷它的密碼。

如何撤銷 App 專用密碼

  1. 登入 account.apple.com。
  2. 選取「登入與安全」,再選取「App 專用密碼」。
  3. 在要刪除的密碼旁選取「Remove」(移除),然後選取「Revoke」(撤銷)確認。若要一次移除所有密碼,請選取「Revoke all」(全部撤銷)並確認。

在你產生新密碼並重新登入之前,該 App 會維持登出狀態。更改 Apple 帳號密碼也會撤銷所有 App 專用密碼,但這樣一來,每個 App 都需要一組新的密碼。

透過 Apple 帳號登入連線的 App(例如新版 Outlook App)不會出現在這份清單中。請在「登入與安全」>「Account Data Sharing」(帳號資料共享)>「Remove access」(移除存取權)中移除它們。如果你把某個 App 從 App 專用密碼改為 Apple 帳號登入,Apple 表示之後應撤銷舊的密碼。

在 CatchNone 中使用 iCloud App 專用密碼

如果你使用 iCloud+ 自訂網域,CatchNone 能讓每個購物網站、每份電子報和每個帳號在該網域上都有自己的別名,並在它自己的 App 裡顯示這些郵件。每封郵件都會標上它寄達的別名,所以哪個地址外洩或被賣掉,一看就知道;遠端影像(包括大部分追蹤像素)在你選擇載入之前都會先被擋下。App 會直接從你的裝置讀取 iCloud,所以這些郵件完全不會經過 CatchNone 的伺服器。它刻意設計成只收信,也不會更改 iCloud 中的任何內容。「免費」方案最多可使用 10 個別名,Lite 和 Premium 則不限數量。

它在「使用你自己的網域」流程中,用的正是這種密碼。在「加入信箱」表單中,將「連線類型」設為 IMAP,「郵件伺服器」填 imap.mail.me.com,「電子郵件或使用者名稱」填你 @icloud.com 地址的名稱部分(或完整地址),再貼上一組標籤為「CatchNone」的密碼。「連接埠」保持 993 並開啟「安全連線(TLS)」,然後選取「測試連線」,因為「儲存」不會測試連線。密碼只會存在該裝置的 Keychain(鑰匙圈)中,不會同步;在第二部裝置上,請從密碼管理器貼上,或另外產生一組。

這組密碼可以完整存取你的郵件,唯讀的只有 App 本身。每次你開啟 CatchNone 或要求它檢查時,它會讀取收件匣中最近 30 天內最新的 100 封郵件(一般的 iCloud 郵件也算在內),而且從不讀取「垃圾郵件」信箱。它只會匯入收件人(To)、副本(Cc)或密件副本(Bcc)中列有某個地址的郵件,而且該地址必須屬於指派給這個信箱的網域。寄到新別名的郵件,只有在 iCloud 收下時才會送達,通常要先開啟「允許接收所有郵件」。把別名標示為「未使用」只是一個標籤:iCloud 仍會繼續投遞,所以若要封鎖某個地址,請在 iCloud 郵件中設定。

CatchNone 可在 iPhone、iPad 和 Mac 上使用。

常見問題

在哪裡可以找到我的 App 專用密碼?

只有在你自己存放的地方,例如密碼管理器。account.apple.com 頁面只會在建立時顯示密碼,之後清單只會用標籤來辨識它。如果你弄丟了,請產生一組新的,填進 App,再撤銷舊的。

App 專用密碼會過期嗎?

Apple 沒有列出有效期限。在你撤銷它們,或更改、重設 Apple 帳號密碼時,它們就會失效。

可以在 iPhone 上產生嗎?

Apple 沒有說明「設定」中有任何可以產生的畫面。請在 iPhone 的 Safari 中開啟 account.apple.com,依照相同步驟操作。如果 Safari 顯示「Couldn’t Complete This Action」(無法完成此動作),請選擇「Sign In with Password」(使用密碼登入),再用密碼和驗證碼登入。iPhone 本身的「郵件」App 不需要 App 專用密碼。

Outlook 需要 App 專用密碼嗎?

新版 Outlook for Windows、Outlook for Mac,以及 iOS 和 Android 版 Outlook 都不需要:它們會開啟 Apple 的登入頁面,讓你輸入平常的密碼和驗證碼,然後你選取「Allow」(允許)即可。傳統版 Outlook for Windows 收發郵件仍需要一組;它的行事曆和聯絡人可以透過 Apple 的 iCloud for Windows App 同步。如果在新版 Outlook 中 Apple 登入失敗,Microsoft 建議再試一次,或選擇「Advanced setup」(進階設定)。App 專用密碼只能填在 Outlook 自己的密碼欄位,絕不要填在 Apple 的頁面上。

同一組密碼也能用於行事曆和聯絡人嗎?

可以。Apple 表示,它讓 App 能存取 iCloud 中「郵件、聯絡人和行事曆等資訊」,所以即使 App 同時同步這三種資料,每個 App 一組密碼就夠了。

Gmail 可以收取我的 iCloud 郵件嗎?

網頁版不行:網頁版 Gmail 的擷取功能使用 POP,而 iCloud 郵件不支援 POP;不過 Gmail 行動 App 仍然可以加入非 Google 帳戶。可行的做法請見在 Gmail 中閱讀 iCloud 自訂網域郵件。

文章

關於郵件,多懂一點。

所有文章

IMAP 會刪除伺服器上的郵件嗎?IMAP 與 POP3 差異

會。在任一個 IMAP App 刪除郵件,伺服器上的郵件也會刪除,所有 App 同步,通常先移到垃圾桶。另說明 IMAP 與 POP3 差異、唯讀存取的意思、JMAP 與 993 連接埠的安全性。

你的信箱,更由你作主。

下載 CatchNone

適用於 iPhone、iPad 和 Mac