On Tue, Jan 13, 2004 at 12:22:13PM +0700, Moh Munir wrote:
> Bagaimana caranya membuat mailing list (milis) dengan kebutuhan sebagai
> berikut:
>
> 1. posting ke milis harus menjadi anggota terlebih dahulu.
% man ezmlm-make | more +/"User posts only"
> 2. subscriber dibatasi hanya pada domain tertentu. misalkan yang boleh
> subscribe hanya
> domain [EMAIL PROTECTED]
Maksudnya membatasi hanya domain.com saja yang bisa melakukan
subscribe? Kalau dengan ezmlm(-idx) kurang tahu apakah ada opsi nya.
Tapi dengan sedikit modifikasi pada file DIR/manager anda bisa
menjebak nama domain dari sender (calon) subscriber.
Misalnya, buat sebuah file script katakan /home/domain/chkdomain.sh
(mode 755), isinya :
#!/bin/sh
DOMAIN=$(echo ^$SENDER| awk -F@ '{print $2}')
if [ "$DOMAIN" == "domain.com" ] ; then
exit 0
else
/var/qmail/bin/bouncesaying 'Gunakan domain yang lain (#5.5.2)'
exit 100
fi
Modifikasi file DIR/manager untuk menjalankan script tsb diatas
misalnya (letakkan pada baris paling atas) :
|preline /home/domain/chkdomain.sh
|/usr/local/bin/ezmlm/ezmlm-get -s ...
...
Saya tahu ini dirty :-), YMMV.
Asfihani
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip dan info di http://linux.or.id/milis.php
FAQ milis http://linux.or.id/faq.php