8月 20, 2011

Mail Server 佇列管理指令

Mail Server 佇列管理指令

  • 顯示信件列表: postqueue -p

  • 顯示信件內容: postcat -q Queue_ID

  • 刪除信件

    • 各別信件 postsuper -d Queue_ID
    • 全部刪除 postsuper -d ALL
  • 扣住信件

    • postsuper -h Queue_ID
    • 回復 postsuper -H Queue_ID
  • 重進排程

    • postsuper -r Queue_ID
    • postsuper -r ALL
  • 掃清信件

    • postqueue -f (全部)
    • postqueue -s 主機名稱(個別對象)

5月 31, 2011

Login 時寄出郵件給系統管理員

將下列加入 /etc/profile中

NOW=$(date "+%Y-%m-%d %H:%M:%S")
LAST=$(last $USER -5)
echo "登入時間:[$NOW],登入的用戶是:$USER ,從 $HOSTNAME 主機登入..." > /tmp/userlogin.log
echo "$LAST" >> /tmp/userlogin.log
mail -s "Attention !! User Login~" xxx@xxx.com < /tmp/userlogin.log
rm -f /tmp/userlogin.log