IMAP日誌是收信服務(Dovecot)的通訊記錄,涵蓋使用者以 IMAP 或 POP3 登入、認證失敗,以及信箱存取與同步的錯誤。當使用者反映「信箱連不上」、「一直跳出密碼錯誤」或「信件沒有同步下來」時,這一頁可以確認問題出在認證、用戶端設定還是信箱本身。寄信端(SMTP)的記錄請看「SMTP日誌」。
選單上的名稱是「POP/IMAP日誌」,頁面標題為「系統日誌 / POP / IMAP日誌」,兩者指的都是這一頁——因為同一個服務同時提供 IMAP(郵件軟體同步)與 POP3(把信下載走)兩種收信方式,日誌也寫在同一個檔案。
什麼時候會用到這一頁:
- 使用者說「Outlook/手機一直說密碼錯誤」
- 使用者說「信箱連得上但信件數量不對/信件沒同步下來」
- 要確認某個帳號最近有沒有成功收信(例如使用者聲稱沒收到重要信件)
- 懷疑某個帳號被盜用(同一帳號從多個陌生 IP 同時登入)
- 要確認收信服務本身是否正常運作(有沒有人成功登入過)
記錄的內容
這一頁讀取的是 /var/log/dovecot.log。常見的記錄類型包括:
- 登入與登出:使用者以 IMAP 或 POP3 連線、登入成功(會帶帳號與來源 IP)
- 認證失敗:密碼錯誤、加密方式或認證機制不符等導致登入被拒
- 信箱存取:郵件匣開啟、郵件讀取與同步過程中的錯誤(例如權限、鎖定、索引異常)
- 服務訊息:Dovecot 本身的啟動與異常訊息
列表與查詢
「記錄」分頁上方只有一層選擇器:「選擇日誌檔案」,列出 dovecot.log 以及輪替後的舊檔(含 .gz 壓縮檔),切換時自動選取第一個檔案。
- 表格只有「日誌內容」一欄,一列就是一行日誌
- 預設順序:由新到舊,可切換排序方向
- 每頁筆數:預設 50 筆
- 搜尋:即時全文檢索,符合的關鍵字會反白
- 搜尋語法:
關鍵字1,關鍵字2為 OR(任一命中)、關鍵字1+關鍵字2為 AND(兩者都命中);逗號與加號不要混用,混用時整串會被當成一個關鍵字原樣比對 - 沒有資料時顯示「暫無 IMAP 日誌資料」
實際最好用的關鍵字:
| 想查什麼 | 搜尋什麼 |
|---|---|
| 單一使用者 | 帳號或完整 Email(例:jerry、jerry@mymail.ms) |
| 登入成功 | Login、logged in |
| 認證失敗 | auth failed、Authentication failure、password |
| 特定來源 IP | 192.0.2.10(查某台裝置或某地連線) |
| 某個用戶端程式 | Outlook、Thunderbird、iPhone(若日誌有帶客戶端資訊) |
| 信箱存取錯誤 | Error、Mailbox |
組合範例:
- 只看某人的登入失敗:
jerry+auth failed - 同時看兩個帳號:
jerry,sales.tw
匯出與刪除
日誌檔案選擇器旁有兩個共用按鈕:
- 匯出:把目前選取的日誌檔下載。純文字以純文字下載、
.gz維持壓縮格式;檔名會自動加上下載時間戳,不會覆蓋舊檔 - 刪除:輪替舊檔整檔刪除(確認視窗「確定要刪除日誌檔案「:file」嗎?」);現役檔只清空內容、保留檔案(確認視窗「此為目前正在寫入的日誌,刪除將僅清空其內容(檔案保留)。確定要清空「:file」嗎?」)
- 成功顯示「日誌檔案「:file」內容已清空」或「日誌檔案「:file」已刪除」;失敗顯示「刪除日誌檔案失敗」
- 刪除日誌的動作本身也會寫入「操作日誌」
設定(輪替)
「設定」分頁的輪替參數適用於 IMAP 日誌:
- 記錄週期:每週(預設)或每天
- 保留天數/保留週數:依週期決定單位
- 單檔大小上限(MB):超過就提前輪替
- 壓縮 rotate 檔:舊檔以 gzip 壓縮
調整後按「儲存設定」,成功顯示「logrotate 設定已儲存」,失敗顯示「logrotate 設定儲存失敗」。
空間使用
「空間使用」分頁會列出這支日誌相關檔案(含輪替檔與壓縮檔)的檔名、最後修改時間與空間占用,並顯示「總計(N 個檔案)」,清單依時間倒序。沒有檔案時顯示「目前沒有日誌檔。」;讀取失敗時顯示「讀取失敗」。
常見情境與判讀
- 「一直說密碼錯誤」:先搜尋該帳號,看是「完全沒有記錄」(代表連線沒到,可能是網路或伺服器位址設錯)還是「有認證失敗記錄」。若持續失敗,請使用者在其他裝置(例如手機)試同一組帳密:手機可以、電腦不行 → 通常是用戶端設定的加密方式或認證機制不符,而不是密碼錯
- 「換了密碼之後就收不到信」:使用者可能在某台裝置上留著舊密碼,該裝置會不斷重試舊密碼,在日誌中就是同一個來源 IP 反覆失敗。請使用者到該裝置更新密碼,或先把該裝置關掉觀察日誌是否停止
- 「同一帳號在多個陌生 IP 登入」:這是帳號可能被盜用的警訊。請立即請使用者改密碼,並檢查該帳號的備用郵箱與轉寄設定(個人設定 / 自動轉寄)
- 「信件沒同步下來」:搜尋該帳號的
Error或Mailbox相關訊息;若日誌顯示登入成功但沒有後續錯誤,問題通常在用戶端(快取、同步設定)或信件匣本身 - 「要確認某封信有沒有被收走」:若只是要知道「用戶端有沒有來收」,搜尋該帳號的登入記錄即可;要知道信件是否真的存在,請用「郵件記錄器」查詢
注意事項
- 認證失敗不一定代表密碼被盜用,常見原因還包括用戶端仍存著舊密碼、認證機制或加密設定不符;請搭配「同一個帳號是否也有大量失敗記錄」來判斷
- IMAP 日誌同時是「防火牆設定 / 自動防禦設定」中 POP/IMAP 防禦項目的判斷來源:時間窗內登入失敗達次數門檻時,來源 IP 會被自動封鎖;要查看或解除封鎖請到該頁的「已封鎖清單」
- 若使用者是從公司內部網路連線,而來源 IP 在白名單內,就不會看到封鎖記錄
- 這一頁不含信件內容,只記錄連線與存取行為;要查看信件本文與附件請用「郵件記錄器」
- 使用者反映「信寄不出去」不屬於本頁範疇,請改看「SMTP日誌」
- 要確認收信服務目前是否正常運作,可搭配(系統日誌 / 系統監視器)看服務燈號與即時狀態