Hai linuxer.....
Bagaimana caranya agar kirim/tarik email bisa secara otomatis di
postfix, saya sudah coba menggunakan scripts dibawah ini :
*** File : kirimemail ***
#!/bin/sh
/usr/sbin/sendmail -q
sleep 10
while mailq | grep '^[^ ]*\*' > /dev/null
do
sleep 10
done
*** file untuk connect/disconnect dan kirim/ambil email ***
#!/bin/bash
MAXTRIES=20
TRY=1
SERVICE=ispname
tarik=/etc/mail.set/lihatemail
kirim=/etc/mail.set/kirimemail
selesai=/etc/mail.set/putuskoneksi.sh
status=/var/run/ppp0.pid
if [ -e $status ]
then
/etc/mail.set/tarik
else
until [ $TRY -gt $MAXTRIES ]; do
echo "No of tries: $TRY"
if netconf --connect $SERVICE; then
$kirim
$tarik
$selesai
break
else
TRY=$(expr $TRY + 1)
fi
done
if [ $TRY -gt $MAXTRIES ]; then
echo " error something "
fi
fi
yang menjadi masalah adalah email belum selesai dikirim (perintah
kirimemail) dan proses selanjutnya sudah dijalankan yaitu 'selesai'
padahal di file 'kirimemail' sudah dibuat agar kirim semua email
diantrian.
ada yang bisa bantu ?
..tks..
--- sure, life time warranty ---
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Dapatkan FAQ milis dg mengirim email kosong ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3