作者 主題: 請問怎樣把未讀的信都強制移到mbox去  (閱讀 2422 次)

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

myz

  • 活潑的大學生
  • ***
  • 文章數: 433
    • 檢視個人資料
請問怎樣把未讀的信(/var/spool/mail/[user])都強制移到各帳號的mbox去?就是保持spool/mail裡面是空的

ps.使用postfix/sendmail mail server..

thanks.

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17478
    • 檢視個人資料
    • http://www.study-area.org
請問怎樣把未讀的信都強制移到mbox去
« 回覆 #1 於: 2005-05-10 00:19 »
嗯?
不是吧, 有人用你的 account 來發問嗎?   ^_^

這樣如何:
mv /var/spool/mail/usr ~usr/mbox.1
cat ~usr/mbox.1 >> ~usr/mbox

不過:
1) 沒處理順序
2) 多個 user 的, 寫個 for loop 就行.

p.s.
退伍了? 啥時要出來幫 tnLUG 賣命啊?

myz

  • 活潑的大學生
  • ***
  • 文章數: 433
    • 檢視個人資料
請問怎樣把未讀的信都強制移到mbox去
« 回覆 #2 於: 2005-05-10 00:30 »
呵呵 當個兵都忘光光了
不知道有沒有從mail server設定的角度來做?

ps.現在可以自由的參加Linux的活動了^^~以前放假時間少都很難參加

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
請問怎樣把未讀的信都強制移到mbox去
« 回覆 #3 於: 2005-05-10 00:46 »
man procmail  & procmailrc

for $DEFAULT/$ORGMAIL/$LASTFOLDER