電子郵件 (IMAP)
隨附於 Macro Deck在面板上查看任何 IMAP 收件匣的未讀郵件和最新郵件,並在收到郵件時做出反應。
電子郵件收件匣小工具,顯示最新郵件清單、未讀郵件和未讀數量
- 適用於 Gmail、iCloud Mail、GMX 和任何 IMAP 伺服器
- 在電子郵件收件匣小工具上顯示未讀數或郵件清單
- 在收到郵件或郵件被讀取時觸發
- 未讀數、最新寄件者和主旨變數
- 唯讀:絕不會變更、移動或刪除郵件
電子郵件 (IMAP) 整合會讀取電子郵件帳戶中的一個資料夾(通常是收件匣),適用於任何提供 IMAP 的服務供應商,例如 Gmail、iCloud Mail 或自有網域的郵件。Macro Deck 只會讀取,絕不會變更、移動或刪除郵件,也絕不會將郵件標示為已讀。
使用 Gmail、iCloud Mail、Yahoo Mail、AOL Mail、Fastmail、Zoho Mail、GMX、WEB.DE、T-Online、IONOS、mailbox.org 和 Posteo 時,只要選擇服務供應商,Macro Deck 就會填入伺服器設定。使用其他服務時,請選擇 自訂伺服器,並輸入服務供應商說明頁面中的 IMAP 設定。連線一律以 SSL/TLS 或 STARTTLS 加密,且一律會檢查伺服器的憑證。
可以做什麼
- 電子郵件收件匣小工具: 顯示未讀郵件數,或列出最新郵件的寄件者、主旨和時間。
- 觸發器: 收到郵件、未讀數已變更、郵件已讀或未讀、收件匣已中斷連線 和 收件匣已連線 可在自動化或小工具中執行動作。收到郵件 可限定於特定寄件者或主旨。
- 變數: 所有收件匣的未讀郵件總數,以及每個收件匣的未讀郵件數和郵件總數、最新郵件的寄件者和主旨,以及是否已連線。
設定範例:
- 在面板上放一個電子郵件收件匣小工具,顯示工作收件匣中有多少未讀郵件。
- 在 收到郵件 上建立自動化,收到主管的郵件時顯示通知。
- 在 收件匣已中斷連線 上建立自動化,在無法連到郵件伺服器時顯示通知。
運作方式
伺服器支援時,Macro Deck 會保持連線開啟,並在幾秒內得知新郵件;不支援時則每分鐘檢查一次。Macro Deck 啟動時已存在的郵件不會觸發 收到郵件,因此重新啟動不會重播整個收件匣。無法連到收件匣時,小工具會保留最後的郵件並顯示警告,而 Macro Deck 會持續嘗試重新連線。
可以加入任意數量的帳戶,也可以加入同一個帳戶的多個資料夾,每個都各為一個設定。每個收件匣的變數都以其設定名稱命名,例如名為 Work 的收件匣會有 email_work_unread_count。
小工具顯示的所有內容(包括寄件者、主旨和預覽),在連線到 Macro Deck 的每台裝置上都看得到。
需要準備
- 在 Windows、macOS 或 Linux 上執行的 Macro Deck 3
- 已開啟 IMAP 存取的電子郵件帳戶
- 密碼;如果帳戶使用兩步驟驗證,則需應用程式密碼
- 使用自訂伺服器時:IMAP 伺服器名稱、連接埠和安全性設定
開始設定
步驟 1: 視需要建立應用程式密碼
開啟兩步驟驗證後,大多數服務供應商會拒絕其他應用程式使用一般密碼。請在帳戶的安全性設定中建立應用程式密碼,例如 Gmail 在 Google 帳戶的 應用程式密碼 下建立,iCloud Mail 則在 account.apple.com 的 登入與安全性 下建立。
步驟 2: 開啟電子郵件 (IMAP) 設定
在側邊欄中按一下 整合,然後按一下 電子郵件 (IMAP)。在 概覽 分頁的 設定 下按一下 新增設定。開啟右上角的開關也會開啟相同的對話方塊,設定完成後此整合就會啟用。接著會開啟 連接電子郵件帳戶 對話方塊。
步驟 3: 填寫帳戶資料
輸入:
- 設定名稱:收件匣在 Macro Deck 中的名稱,例如
Work。其變數會以此命名。 - 電子郵件服務供應商:使用的電子郵件服務,或 自訂伺服器。使用自訂伺服器時,也請填寫 IMAP 伺服器、連接埠(SSL/TLS 為
993,STARTTLS 通常為143)和 安全性。 - 使用者名稱:通常是完整的電子郵件地址。
- 密碼:密碼或應用程式密碼。會加密儲存在這台電腦上。
- 資料夾:要監看的資料夾,預設為
INBOX。
按一下 繼續。Macro Deck 會登入一次以檢查設定,無法登入時會說明問題所在。
- 設定名稱:收件匣在 Macro Deck 中的名稱,例如
步驟 4: 新增電子郵件收件匣小工具
在 面板 頁面上新增 電子郵件收件匣 小工具。在其設定中選擇要顯示的 收件匣,以及要 顯示 的內容:未讀數 或 郵件清單。將 收件匣 留空即可顯示所有已連線的收件匣。
步驟 5: 加入重新整理按鈕
在 面板 頁面上,確認面板已解鎖(右上角的按鈕顯示 鎖定),然後按一下一個按鈕。編輯器開啟時會選取 短按。按一下 + 新增動作,在 新增動作 對話方塊左側選擇 電子郵件,然後選擇 重新整理電子郵件收件匣。按一下 儲存。按下此按鈕就會立即檢查所有已連線的收件匣。
步驟 6: 對新郵件做出反應
在按鈕或自動化的編輯器中按一下 + 新增事件觸發器,然後選擇 收到郵件。可視需要限定於 收件匣、寄件者 或 主旨,然後按一下 + 新增動作 並選擇要執行的操作,例如顯示通知。
動作1
可放在按鈕上,或從流程中執行。
- 重新整理電子郵件收件匣
- 立即檢查每個已連線收件匣是否有新郵件,不必等待下一次更新。
觸發器5
按鈕或流程可以對這些事件做出反應。
- 收到郵件
- 收件匣收到新郵件時執行。可限定於收件匣、寄件者和主旨。
- 未讀數已變更
- 收件匣中的未讀郵件數變更時執行。
- 郵件已讀或未讀
- 郵件被標示為已讀或未讀時執行,例如在郵件應用程式中。
- 收件匣已中斷連線
- 收件匣與郵件伺服器的連線中斷時執行。
- 收件匣已連線
- 收件匣在中斷連線後再次連線時執行。
變數5
在按鈕和小工具上顯示這些值,或在條件中使用。
email_unread_count- 所有收件匣的未讀郵件總數。
email_inbox_count- 已連線收件匣的數量。
email_<inbox>_unread_count,email_<inbox>_total_count- 收件匣中的未讀郵件數和所有郵件數,例如
email_work_unread_count和email_work_total_count。 email_<inbox>_latest_sender,email_<inbox>_latest_subject,email_<inbox>_latest_received_at- 收件匣中最新郵件的寄件者、主旨和時間。
email_<inbox>_is_connected- 收件匣是否已連線。
小工具1
從小工具選擇器將這些小工具加入面板。
- 電子郵件收件匣
- 顯示有多少未讀郵件,或已連線收件匣中的最新郵件。
常見問題
Macro Deck 會將郵件標示為已讀嗎?
不會。Macro Deck 只會讀取。它絕不會將郵件標示為已讀,也絕不會變更、移動或刪除郵件。
為什麼伺服器拒絕密碼?
開啟兩步驟驗證後,大多數服務供應商(包括 Gmail 和 iCloud Mail)會拒絕其他應用程式使用一般密碼。請在帳戶的安全性設定中建立應用程式密碼,並將它輸入為 密碼。也請確認 使用者名稱 是完整的電子郵件地址。
可以連線 Outlook.com 或 Microsoft 365 郵件嗎?
Microsoft 讓大多數這類帳戶只能以 OAuth 登入 IMAP,而 Macro Deck 尚不支援。如果帳戶仍提供應用程式密碼,請選擇 自訂伺服器 並使用應用程式密碼。
可以連線多個帳戶或資料夾嗎?
可以。在電子郵件 (IMAP) 頁面上為每個帳戶,或同一個帳戶的其他資料夾按一下 新增設定。已連線的資料夾會被拒絕。
變更電子郵件密碼後會怎麼樣?
整合 會為該帳戶顯示 電子郵件登入失敗,而其小工具會顯示 離線。請選擇帳戶旁的 編輯連線,然後輸入目前的密碼或新的應用程式密碼。收件匣會保留原本的名稱,因此小工具、觸發器和變數會繼續運作。
密碼儲存在哪裡?
密碼會加密儲存在執行 Macro Deck 的電腦上,只用於登入郵件伺服器。
更多「行事曆與電子郵件」整合
Google Calendar
隨附於 Macro Deck在面板上顯示 Google Calendar 事件,倒數下一場會議,一鍵加入會議。
Outlook Calendar
隨附於 Macro Deck在面板上顯示 Outlook 和 Microsoft 365 行事曆,一鍵加入 Teams 會議。