未送信のメールがあり、かつ、ネットワークに接続されていたらメールを送信する

2018年2月18日

この記事は最初の投稿日から20年経過しています。内容が古い可能性があります。

fetchmail + nomail を使ってる環境用。

#!/bin/sh
MQUEUE=`ls -1 /var/nomail | wc | gawk '{print $1}'`
if [ $MQUEUE -gt 0 ]
then
if [ -z "`route -n | grep "^0.0.0.0"`" ]
then
exit 0
fi
fetchmail -c
nosend
fi

Zaurus

Posted by toshyon