作者 主題: Postfix mailbox無法超過2GB  (閱讀 11491 次)

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

Jesse_Liao

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
Postfix mailbox無法超過2GB
« 於: 2010-02-04 11:36 »
請教各位,

在 /etc/postfix/main.cf 中設定:
mailbox_size_limit = 5120000000 或設為unlimit
mailbox_size_limit = 0

但在mailbox到達2GB時,便出現異常,無法收信了
系統會出現如下訊息:
status=bounced (cannot update mailbox /var/mail/... for user .. error writing message: File too large)

查詢過相關文章資料,有人提到是kernel/glibc/filesystem 中有某些不支援2G以上的檔案..

請問,我該如何驗證及找出這個問題呢?
我的環境:
Linux mydomain 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux
Postfix version 2.3.6

謝謝各位不吝指導.

日京三子

  • 全區板主
  • 俺是博士!
  • *****
  • 文章數: 8832
    • 檢視個人資料
    • http://www.24online.cjb.net
回覆: Postfix mailbox無法超過2GB
« 回覆 #1 於: 2010-02-04 11:45 »
單一檔案無法存取所導致的.......



----
你確定要讓使用者養成這種,收件匣龐大的惡習?
哈克不愛的多合一輸入平台----->新香草口味
過去的時間不斷流逝,抹去的眼淚已成追憶;
乾枯的雙手無力阻止,再會了我遠去的曾經。

Jesse_Liao

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #2 於: 2010-02-04 13:37 »
沒辦法... 誰叫那個人是老板  :|

我有試著將該mailbox file append over 2GB ,並使用 mutt 正常開啟...

請問,導致這個單一檔案無法存取的原因為何? 有解嗎?

Jerry Liu

  • 鑽研的研究生
  • *****
  • 文章數: 541
  • 性別: 男
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #3 於: 2010-02-04 15:28 »
沒辦法... 誰叫那個人是老闆  :|

我有試著將該mailbox file append over 2GB ,並使用 mutt 正常開啟...

請問,導致這個單一檔案無法存取的原因為何? 有解嗎?

還是考慮用maildir 吧
以這種操作模式,隨時會讓整個mail server停擺的
水泥森林中的狼

好懷念的暱稱啊 .................

Jesse_Liao

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #4 於: 2010-02-05 09:49 »

還是考慮用maildir 吧
以這種操作模式,隨時會讓整個mail server停擺的

請問,我使用Open Webmail (Version 2.52), 若轉換成 maildir 可行嗎?


kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Postfix mailbox無法超過2GB
« 回覆 #5 於: 2010-02-05 10:05 »

1. 請問你改過設定檔案後,比方改成 = 0 後有 postfix reload 讓變更生效嗎?

2. 若是有的話,請問你執行 postfix reload 時候,當時候 ulimit -a 輸出的訊息內 file size 輸出為多少?
I am kenduest - 小州

my website: http://kenduest.sayya.org/

allnewlinux

  • 俺是博士!
  • *****
  • 文章數: 1455
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #6 於: 2010-02-05 10:49 »
改成maildir格式吧~~不然除非user把信都是收到他電腦上~否則主機早晚罷工~

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Postfix mailbox無法超過2GB
« 回覆 #7 於: 2010-02-05 10:55 »
改成maildir格式吧~~不然除非user把信都是收到他電腦上~否則主機早晚罷工~

不過 openwebmail 不支援 Maildir 格式的,所以... ?
I am kenduest - 小州

my website: http://kenduest.sayya.org/

Jesse_Liao

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #8 於: 2010-02-05 11:09 »

1. 請問你改過設定檔案後,比方改成 = 0 後有 postfix reload 讓變更生效嗎?

2. 若是有的話,請問你執行 postfix reload 時候,當時候 ulimit -a 輸出的訊息內 file size 輸出為多少?

老師好,  :)

1. 設定更改後都有 postfix reload (對不起,沒說清楚)

2. 目前 ulimit -a 輸出的訊息 file size為 unlimited 完整訊息如下:

core file size            (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority     (-e) 0
file size                   (blocks, -f) unlimited
pending signals         (-i) 16361
max locked memory   (kbytes, -l) 32
max memory size       (kbytes, -m) unlimited
open files                 (-n) 1024
pipe size                  (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority       (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16361
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Postfix mailbox無法超過2GB
« 回覆 #9 於: 2010-02-05 11:31 »

請你提供一下 postconf mailbox_size_limit 執行後的輸出畫面,謝謝。
I am kenduest - 小州

my website: http://kenduest.sayya.org/

Jesse_Liao

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #10 於: 2010-02-05 11:36 »

請你提供一下 postconf mailbox_size_limit 執行後的輸出畫面,謝謝。


# postconf mailbox_size_limit
mailbox_size_limit = 0

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Postfix mailbox無法超過2GB
« 回覆 #11 於: 2010-02-05 11:37 »

請問 postfix 你自己編譯的嗎?還是?
I am kenduest - 小州

my website: http://kenduest.sayya.org/

Jesse_Liao

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #12 於: 2010-02-05 11:59 »
是用原始FC7上面附的...

# yum info postfix
Loading "installonlyn" plugin
livna                     100% |=========================| 2.1 kB    00:00
fedora                    100% |=========================| 2.1 kB    00:00
openwebmail               100% |=========================|  951 B    00:00
updates                   100% |=========================| 2.3 kB    00:00
Installed Packages
Name   : postfix
Arch   : i386
Epoch  : 2
Version: 2.3.6
Release: 1
Size   : 8.0 M
Repo   : installed
Summary: Postfix Mail Transport Agent

Description:
Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL),
TLS


Available Packages
Name   : postfix
Arch   : i386
Epoch  : 2
Version: 2.4.5
Release: 2.fc7
Size   : 3.6 M
Repo   : updates
Summary: Postfix Mail Transport Agent
Description:
Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL),
TLS

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Postfix mailbox無法超過2GB
« 回覆 #13 於: 2010-02-05 12:21 »

那你使用如下命令指定後,看是否還有限制住問題。

代碼: [選擇]
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
I am kenduest - 小州

my website: http://kenduest.sayya.org/

Jesse_Liao

  • 可愛的小學生
  • *
  • 文章數: 22
    • 檢視個人資料
回覆: Postfix mailbox無法超過2GB
« 回覆 #14 於: 2010-02-05 12:55 »
感謝 ! 已能正常收下信件了  ;D

請問,如果是使用postfix 內建的MDA. 有像procmail -Y 這樣的參數可設定調嗎?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: Postfix mailbox無法超過2GB
« 回覆 #15 於: 2010-02-05 12:57 »

也許這個版本編譯的 postfix 沒有處理好才有該限制。
I am kenduest - 小州

my website: http://kenduest.sayya.org/