MailVSR MailVSR 三分鐘搞定你的企業網站

IMAP日誌

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日誌」
  • 要確認收信服務目前是否正常運作,可搭配(系統日誌 / 系統監視器)看服務燈號與即時狀態