On Fri, Oct 17, 2003 at 01:44:14PM +0800, RedKurawa wrote: > Kebetulan saya lagi pengin seting postfix untuk di dialup. > Bila kita buka dukomentasi FAQ dari postfix akan didapat script sbb untuk > sistem dial-up: > > #!/bin/sh > > # Start deliveries. > /usr/sbin/sendmail -q > > # Allow deliveries to start. > sleep 10 > > # Loop until all messages have been tried at least once. > while mailq | grep '^[^ ]*\*' >/dev/null > do > sleep 10 > done > > kalo saya coba kok ndak ada efeknya apa-apa ya, > saya cuma langsung dari console bagian > #mailq | grep '^[^ ]*\*' > coba > tapi ternyata file coba ndak ada isinya .. > padahal kalo # mailq aja, masih ada 9 email yang belum terkirim > > padahal kalo baca manualnya scipt ini digunakan untuk memeriksa apakah masih > ada > queqe di postfix, dan akan diulangi terus sampai queqe habis semua.
Kalau anda lihat script loop tersebut akan memeriksa apakah masih ada proses smtp di Postfix (coba lihat pada output mailq biasanya ada tanda asterisknya, misal 7AB60178D1*), kalau ada cek lagi setiap 10 detik (sleep 10) > mmm jadi yang bener kira-kira gimana ya scriptnya. Maunya bagaimana? kalau mau dipaksa mengirim seketika ya tinggal menjalankan postfix flush :-) YMMV, Asfihani -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php

