跳至主要內容

Email

Email 接入讀取一個信箱的 INBOX,並使用同一信箱透過 SMTP 回覆。v0.1.107 固定使用 IMAP 993、SMTP 465 和憑證驗證 TLS,不可將其他連接埠或信箱目錄當作這個連線 Profile 的可設定選項。

準備與連線​

準備完整信箱位址、IMAP Host、SMTP Host,以及兩項服務都接受的密碼。服務商提供 App Password 時,優先用可單獨撤銷的應用程式密碼。

Dashboard 通訊管道 → 新增 → Email 的輸入為 address、imap_host、smtp_host、password。預設帳號 ID 為 mailbox。收信和發信認證都需要通過;目前連線參考 RFC 8314。

先處理預設開放策略​

新帳號私訊策略預設 open,並不自動只接受信箱主人。可透過 anyy setup channel 選擇 Email,把策略改為 disabled 或 Profile 支援的 allowlist。

Email 不支援傳送者配對。目前設定動作雖然允許選擇 allowlist,但沒有名單條目編輯輸入;空的或沒有匹配值的名單不會放行傳送者。不要在 Dashboard 中尋找不存在的配對按鈕,也不要猜測設定欄位,見目前設定範圍。

用兩端都能觀察的郵件驗證​

anyy channel reload
anyy channel doctor email

使用符合目前策略的位址傳送純文字測試郵件,分別確認 IMAP 收到和 SMTP 回覆。接入會儲存信箱 UID 遊標;一般重連不應當作重放整個信箱的郵件的操作。

郵件路由會攜帶 Message-ID 或 In-Reply-To 作為回覆上下文,因此不能只憑同一 From 位址保證每封郵件都續接同一個 Anyy Session。

問題檢查項
兩端認證失敗App Password、IMAP/SMTP 開通狀態、帳號安全限制
能收不能發SMTP Host、465 連接埠能否連線與發信許可
能發不能收IMAP Host、993 連接埠能否連線與 INBOX 存取
寄件者沒被接受目前 DM 策略和已有名單
TLS 報錯主機名稱與憑證;不要關閉憑證驗證