作者 主題: 請問 postfix 如何查詢超過 mailbox_size_limit 限制大小信的信件大小?  (閱讀 4754 次)

0 會員 與 1 訪客 正在閱讀本文。

fireflybug

  • 憂鬱的高中生
  • ***
  • 文章數: 145
    • 檢視個人資料
Dear all,

請問 postfix 如何查詢超過 mailbox_size_limit 限制大小信的信件大小?
因為我查LOG只能看到 postfix/smtpd[18082]: warning: 3504024D80B2: queue file size limit exceeded 得知這封信過大被擋,但是無法看到此封信是多大被擋?

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5416
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
那個訊息是在收信時達到限制就會顯示, 所以不會知道有多大.
除非你去改 postfix 的程式碼, 自己去計算後續還收到多少資料才有可能知道.

如果對方的程式支援 RFC 1870, 應該會在 MAIL FROM 中指出信有多大 (不過, 正常的 postfix 也不會把這個記錄下來), 不過這類的情形, 並不會發生你上頭那個訊息, 而是直接就 reject.