RE: [Linux-sunucu] qmail ile grup olusturma

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Gürkan KARABATAK (gkarabatak@firat.edu.tr)
Date: Fri 22 Oct 2004 - 08:50:40 EEST


Geçici çözüm olarak .qmail-herkes yontemini kullaniyoruz. Ancak bu maile
dediginiz gibi herkesin mail atmamasi gerekiyor. Qmailde bu sekilde bir
tanimlama yapilabiliniyormu? Yani bir maile sadece belirli kullanicilar mail
atabilsin seklinde. Bu olabilirse belki bir cozum olabilir.

-----Original Message-----
From: linux-sunucu-bounces@liste.linux.org.tr
[mailto:linux-sunucu-bounces@liste.linux.org.tr] On Behalf Of Devrim
Sent: Thursday, October 21, 2004 2:58 PM
To: linux-sunucu@liste.linux.org.tr
Subject: Re: [Linux-sunucu] qmail ile grup olusturma

Merhaba,

ilk akla gelen yöntem mail adreslerini
.qmail-herkes isimli bir dosyaya yazıp herkes@deu.edu.tr adresine mail
göndermek yeterlidir. bu yöntemin iki sakıncası var.
1. spamcılar da bu adrese mail gönderebilir.  BCC kısmına yazmak yeterli
değildir. Delivered-To satırında gözükür.
2. aynı dosyayı binlerce yere kopyalayacağından sisteme yük getirir.

DEU de yaptığımız yöntemi anlatayım.
Mail sadece yetkili kişilerin bildiği bir adrese atılır.
Bu adresin Maildir/new dizinine düşen mail dosyası Delivered-To satırı
kırpıldıktan sonra kullanıcı dizinlerine linklenir.
Böylece hem sisteme yük binmez, hem de mailin çıkış noktası gizlenmiş olur.

Aşağıda bu işi yapan script var.

#!/bin/bash
#### Duyuru gonderiliyorsa bekle ###
       COUNTER=0
       while [  -r /usr/local/vpopmail/domains/duyuru/calisiyor ];
        do
            echo $COUNTER
            sleep 1
            let COUNTER=COUNTER+1
       done
#### Artik bir onceki duyuru gonderilmistir #####

#### Yeni duyurunun baslatildiginin isareti #####
echo >/usr/local/vpopmail/domains/duyuru/calisiyor

#### Sadece yetkili kisiler duyuru atiyor #####
DuyuruMail=`grep -l "192.168.1.[12]8" /usr/local/vpopmail/domains/ko
rdon.adm.deu.edu.tr/duyuru/Maildir/new/* | head -n 1`
echo $DuyuruMail

#### Duyurunun gonderildigi adres gizleniyor ve ilgili yere kopyalaniy
or ####
cat `grep -l "192.168.1.[12]8" /usr/local/vpopmail/domains/kordon.ad
m.deu.edu.tr/duyuru/Maildir/new/* | head -n 1` |grep -v "Delivered-To:
"> /usr/local/vpopmail/domains/duyuru/duyuru-`date +%s`
cd /usr/local/vpopmail/domains/duyuru/
DuyuruDosya=`ls duyuru*|head -n 1`
echo "duyurudosya : $DuyuruDosya" ;

#### Duyurunun gonderilecegi adresler veritabindan okunuyor ####
cd /usr/local/vpopmail
 while read INLINE
do
#echo $INLINE
echo $n ;
echo "ln /usr/local/vpopmail/domains/duyuru/$DuyuruDosya $INLINE/Maild
ir/new/"

#### Duyuru dosyasi kullanicilara linkleniyor #####
ln /usr/local/vpopmail/domains/duyuru/$DuyuruDosya $INLINE/Maildir/new
/
let "n +=  1"
done < /usr/local/vpopmail/domains/kordon.adm.deu.edu.tr/PERSDIR

#### Gonderilen duyuru siliniyor ####
rm $DuyuruMail

#### Linklenen duyuru baska dizine tasiniyor ####
mv /usr/local/vpopmail/domains/duyuru/$DuyuruDosya /usr/local/vpopmail
/domains/duyurulmus/

#### Duyurunun calistigini gosteren isaret siliniyor ####
rm /usr/local/vpopmail/domains/duyuru/calisiyor

#### islem bitti ####

Per 21 Eki 2004 14:35 tarihinde, Gürkan KARABATAK şunları yazmıştı:
> Selamlar
>
> Qmail uzerinde mailler icin grup olusturup bu gruplara mail atmak
> istiyoruz. Ornegin herkes@domain.com seklinde bir kullanici olusturup
> buraya atilan maillerin tum kullanicilara gitmesini veya
> akademik@domain.com seklinde bir user olusturup akademik kullanicilari bu
> gruba eklemek istiyoruz. Bunu yapan bir ayar veya yardimci toollar varmi
> acaba?
>
> Vpopbull veya qmailadmin deki yonlendirmeler yeterince is gormuyor.
>
>
>
> İyi çalışmalar.

_______________________________________________
Linux-sunucu mailing list
Linux-sunucu@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

_______________________________________________
Linux-sunucu mailing list
Linux-sunucu@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.