> Btw, untuk scheduling connect-nya bgmn yah? Di MDAEMON kita bisa set
> durasi koneksi dari 1 menit sekali sampai 60 menit sekali.
>
> Terima kasih.
++ dibuatin bash script sederhana yg didalamnya berisi perintah utk ::
** connect dan disconnect (wvdial),
** utk ngambil email (fetchmail), dan
** utk mengirimkan semua email dr localnetwork yg mau keluar (serialmail).
contoh konkritnya kayak ini nieh (utk fetch email account biasa, bukan utk
fetch model ETRN lho !) :
buat 3 buah script yaitu net-up.sh, net-down.sh, dan send-recv.sh, kemudian
ketiga file script tadi secara berurutan masukin ke cron, buat jadwal kapan
maunya server ini "connect-->send-receive mail-->disconnect" scr otomatis
utk selang waktu tertentu.
--- filename: send-recv.sh ---
#!/bin/sh
exec >> /home/rianu/net-up-log
exec 2>&1
date
remote_domain="myremote.domain.net"
locals_domain="mylocal.domain.net"
fetch_ip=`/sbin/ifconfig ppp0 | grep 'inet addr' | \
awk '{print $2}' | sed -e 's/.*://'`
echo
echo "--> Your dynamic IP address is : $fetch_ip"
echo "--> Sending all mails in queue."
/usr/local/bin/maildirsmtp ~alias/pppdir alias-ppp- $remote_domain $fetch_ip
sleep 5
echo "--> Send process done."
echo "--> Fetching mails from project-a@$remote_domain "
su - projecta -s /bin/bash -c /home/projecta/fetch-mail.sh
echo
echo "--> Fetching mails from project-b@$remote_domain "
su - projectb -s /bin/bash -c /home/projectb/fetch-mail.sh
sleep 5
echo
echo "--> All process done, you may disconnect now :)"
echo
--- end of file ---
--- filename: net-up.sh ---
#!/bin/sh
wvdial 2 &
--- end of file ---
--- filename: net-down.sh ---
#!/bin/sh
killall wvdial
sleep 2
echo ""
--- end of file ---
Sorry pertanyaan yg pendek jawabnya jadi panjang nieh,
tapi siapa tau bisa bantu ;)
-rianu-
--
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