Linux CentOS いらないメールを自動削除

対話型でコマンドを入力できるexpectをインストール

# wget http://jaist.dl.sourceforge.net/project/tcl/Tcl/8.4.14/tcl8.4.14-src.tar.gz
# tar xvzf tcl8.4.14-src.tar.gz
# cd tcl8.4.14/unix
# ./configure -enable-shared -prefix=/usr
# make
# make install

sorceforgeから手動でダウンロード
# tar xvzf expect5.45.tar.gz
# cd expect5.45
# ./configure -with-tclinclude=/usr/local/src/tcl8.4.14/generic -prefix=/usr
# make
# make install


こんなシェルを作って定期的に実行してメールボックスを空にする
「root」の例
——————————————————————————————-
#!/bin/sh
# mail box clean up
#

# remove root mail box
/usr/bin/expect -c "
set timeout 60
spawn mail -u root

expect \"& \";
send \"delete *\r\";

expect \"& \";
send \"quit\r\";

"
——————————————————————————————-

Comment Form

コメントを表示する前に、管理人の承認が必要になることがあります。その場合は、承認されるまでコメントは表示されませんので、ご了承ください。

スタイル用のHTMLタグが使えます

Trackback

Recent entry

Search

Tag Cloud

Page Top