Re: [Linux-sunucu] qmail ile grup olusturma

---------

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

From: Devrim (devrim@fbsd.deu.edu.tr)
Date: Fri 22 Oct 2004 - 10:52:53 EEST


Merhaba,
herkese gitmesi istenen mail sadece yetkili kişilerin bildiği bir adrese
atılacak. tabiki bu adres BCC kısmına yazılacak. BCC kısmına yazılan adres
mail başlığına bakıldığında Delivered-To kısmında gözükür.
 Siz bu maili "Delivered-To" satırını kırptıktan sonra kullanıcıların
maildirlerine kopyalayacaksınız (veya linkleyeceksiniz). Linklemek daha az
kaynak tüketir ve hızlı olur.

Cum 22 Eki 2004 08:50 tarihinde, Gürkan KARABATAK şunları yazmıştı:
> 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

_______________________________________________
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.