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\”;

——————————————————————————————-

Thank you for reading this post, don't forget to subscribe!