作者 主題: Postfix 使用 bcc 卡信問題  (閱讀 2712 次)

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

olalas

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
Postfix 使用 bcc 卡信問題
« 於: 2011-02-14 09:55 »
硬體
CPU : Intel Xeon 3440
RAM : 4GB
HDD : 500GB*2 ,RAID 1

系統
CentOS 5.5
Postfix 2.3.3
Amavisd-new + clamav + spamassassin


目前遇到一個問題, 我使用 postfix 的 bcc 功能將所有進出郵件都導到 inbox 帳號, 然後再由 inbox 裡的 .procmailrc 去跑一些阻擋與分類的動作. 我發現卡信的情形很嚴重就像底下這樣卡了一堆:


de5a03568495* 123213 Thu Feb 10 13:28:11 inbox@xxx.com.tw
inbox@xxx.com.tw
inbox@xxx.com.tw

de5a03562124* 425 Thu Feb 10 13:23:10 inbox@xxx.com.tw
inbox@xxx.com.tw
inbox@xxx.com.tw

我排了 crontab 每分鐘用 postqueue -f 去強制送信也沒什麼效果, 也試過 postfix flush也沒用, queue 是越卡越多, 雖然到最後還是會執行, 但已經離原來的送信時間很久了.


我也修改 /etc/postfix/main.cf, 如下:

queue_run_delay = 15s
minimal_backoff_time = 30s
maximal_backoff_time = 60s

好像也沒什麼效果, 卡信情形一樣很嚴重, 用 top 看了一下, average: 0.02, 0.12, 0.14, ram 只用一半, cpu 也只有 amavisd 有在跑, 實在是找不出為什麼 queue 會卡的那麼慘.

備註一下
其它帳號郵件進出都很正常,就這個 bcc 的帳號會卡.

不知道有沒有前輩可以指導一下,謝謝.

廉價勞工

  • 活潑的大學生
  • ***
  • 文章數: 213
    • 檢視個人資料
回覆: Postfix 使用 bcc 卡信問題
« 回覆 #1 於: 2011-02-17 16:04 »
maillog 有顯示什麼訊息嗎?

邊開著log邊手動寄/收信看看有何異常
錢少、事多、離家遠…
位低、權輕、責任重…

olalas

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
回覆: Postfix 使用 bcc 卡信問題
« 回覆 #2 於: 2011-02-21 17:10 »
一邊寄一邊看 log 都很正常, 就 bcc 的郵件就是會卡. 已經試了很多方法了, 昨天又試著由 master.cf 用別的方法去做.

master.cf 設定
cleanup2 unix n - n - 0 cleanup
 -o sender_bcc_maps=hash:/etc/postfix/sender_bcc
 -o recipient_bcc_maps=hash:/etc/postfix/recipient_bcc

127.0.0.1:10025 inet n - n - - smtpd
 -o cleanup_service_name=cleanup2

一開始都還算正常, 但沒多久又開始卡了. 卡到我好無言.

用postqueue -f 好像都沒什麼效果.

jeremy168

  • 活潑的大學生
  • ***
  • 文章數: 255
    • 檢視個人資料
    • http://www.pica.idv.tw
回覆: Postfix 使用 bcc 卡信問題
« 回覆 #3 於: 2011-03-05 18:05 »
個人覺得先把selinux和防火牆都關囉再做測試比較容易找出問題
不然弄半天結果被檔囉~

River-Lin

  • 可愛的小學生
  • *
  • 文章數: 17
    • 檢視個人資料
回覆: Postfix 使用 bcc 卡信問題
« 回覆 #4 於: 2011-03-06 10:25 »
你好!  之前我有遇過, 可我是因為檔案太大爆了!  不曉得是不是跟我一樣