Hello tanya-jawab,
Saya punya file bash scripts (bantuan dari milis ini juga) yang
berguna untuk insert sesuatu ke dalam file, tetapi cara ini kurang
tepat karena akan memodifikasi seluruh file yang ada, yang saya mau
adalah, jika file .qmail mengandung kata Maildir maka script ini
akan memodifikasi file .qmail, kalau tidak mengandung kata Maildir
maka diskip...
Ada yang bisa menyempurnakannya? Berikut file scriptsnya
#!/bin/bash
MAILDIR="/var/qmail/mailnames/"
echo "Mulai ..........."
for DOMAIN in $1; do
for MAILBOX in $( ls $MAILDIR/$1 ) ; do
echo "| if [ -z \"\$SA\" ]; then export SA=1;
/usr/local/psa/bin/psa-spamc -f -u [EMAIL PROTECTED] -U /tmp/spamd_full.sock >
spamcheck\$\$; /var/qmail/bin/qmail-local \"\$USER\" \"\$HOME\" \"\$LOCAL\"
\"\" \"\" \"\$HOST\" \"\$SENDER\" \"\$DEFAULT\" < spamcheck\$\$; retval=\$?; rm
-f spamcheck\$\$; [ \$retval = 0 ] && exit 99; exit \$retval; fi
| true
./Maildir/" > $MAILDIR/$DOMAIN/$MAILBOX/.qmail
#verbose
echo "[EMAIL PROTECTED] ......... Ok";
done
done
echo "Selesai ..........."
Terima kasih, atas bantuannya
Nyoman.
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis