From: A.Murat BAYRAM (mbayram@yyu.edu.tr)
Date: Wed 28 Jan 2004 - 06:37:06 EST
Cok cok ozur dilerim. Listeyi de bu sekilde mesgul etmek istemezdim.
mailman start olmamasinin sebebi Defaults.py'de MAILMAN_GROUP ve
MAILMAN_USER tanimlamayisimdanmis. Bunlari tanimlayinca sorun cozuldu,
mailman calisti. Umarim benim sorunlarim ve Devrim Bey'in yardimiyla gelen
cozumler baskalarinin da isine yarar...
Saygilarimla
____________________________________
A.Murat BAYRAM
---------- Original Message -----------
From: "A.Murat BAYRAM" <mbayram@yyu.edu.tr>
To: linux-baslangic@liste.linux.org.tr
Sent: Wed, 28 Jan 2004 13:25:25 +0200
Subject: [linux-baslangic] Re: Mailman hakkinda
> Devrim Bey;
> Yanitiniz icin cok tesekkurler.
> mailman start edilmemis haklisiniz :(
> ancak service mailman start yazdigimda bu sefer su asagidaki hatalar
> cikiyor
>
> [root@mail root]# service mailman start
> Traceback (most recent call last):
> File "/var/mailman/bin/mailmanctl", line 524, in ?
> main()
> File "/var/mailman/bin/mailmanctl", line 319, in main
> check_privs()
> File "/var/mailman/bin/mailmanctl", line 274, in check_privs
> gid = grp.getgrnam(mm_cfg.MAILMAN_GROUP)[2]
> KeyError: getgrnam(): name not found
>
> ne olabilir?
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Merhaba,
>
> On Tue, 27 Jan 2004, A.Murat BAYRAM wrote:
>
> > RedHat 9.0'a mailman 2.1 versiyonunu rpm olarak kurdum. /var/mailman/
> > klasorune kuruldu. Sendmail calisiyor. Devrim Bey'in seminer notlarindan
> > anladigim kadariyla konfigure etmeye calistim (o seminerleri canli
olarak
> > dinlemek isterdim cunku notlarda sadece basliklar anahatlariyla mevcut,
> > anlamak biraz guc oluyor).
>
> Oncelikle ilginize tesekkurler. Mailman için ayrintili bir belgeyi
> hazirlamaya calisiyorum; sanirim Akademik Bilisim Konferansi'nin
> hemen arkasindan web sayfamdan indirilebilir durumda olacak.
>
> Bu arada, 14 Subat Cuma gunu Trabzon'da Akademik Bilisim Konferansi
> Linux Seminerleri kapsaminda Mailman sunumum var.
>
> > mm_cfg.py dosyasinda cok fazla birsey yok, en alt satirlarini
> gonderiyorum:
>
> <kesildi>
>
> > ##############################################################
> > # Put YOUR site-specific configuration below, in mm_cfg.py . #
> > # See Defaults.py for explanations of the values. #
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> Bu satirin biraz uzerinde asagidaki yaziyor:
>
> from Defaults import *
>
> Bu su demek: "Git Defaults.py dosyasindan ayarlari al ve buraya
> 'include' et".
>
> Eger siz, o dosyadaki ayarlarin uzerine birseyler yapacaksaniz, o
> zaman bunlari bu satirin altindan bir yerden baslayarak
> yazmalisiniz. Defaults.py ve mm_cfg.py dosyalarinda ayni seyler
> farkli ayarlarla olursa, o zaman ustteki satirin altindakiler
> gecerli olur. Umarim net bir aciklama olmustur.
>
> > 1) En alt paragraftan anladigim kadariyla bu dosyada olmasi gerekip
> > olmayanlarin Defaults.py dosyasinda olabilecegi soyleniyor. Bu
> > Default.py'deki konfigurasyonu mm_cfg.py dosyasina kopyalayip mi
konfigure
> > edecegiz?
>
> Ustte de yazdigim gibi, kopyalamaniza gerek yok; zaten o bilgiler
> 'include' ediliyor.
>
> > 2) Web interface'i nasil kullanacagiz? /var/www/html/ altina mailman
diye
> > bir klasor olusmuyor. Ya da olusmasi gerekiyor mu? Yoksa biz mi
> biryerlerden
> > alip buraya kopyalayacagiz?
>
> RPM kurdugunuz icin soyluyorum:
>
> /etc/httpd/conf.d/mailman.conf diye bir dosya olusturulur. Bunun
> icinde su satirlar var:
>
> ScriptAlias /mailman/ /var/mailman/cgi-bin/
> Alias /pipermail/ /var/mailman/archives/public/
> <Directory /var/mailman/archives>
> Options +FollowSymlinks
> </Directory>
>
> Yani x.com/mailman/ yazanlar, aslinda /var/mailman/cgi-bin dizinine
> gitmis oluyorlar.
>
> Bu dosya Apache tarafindan include edilir. httpd.conf icinde bununla
> ilgili bir include satiri var.
>
> Ancak bunun icinde bir index sayfasi yok. Dolayisiyla, direk bir
> sayfayi cagirmalisiniz.
>
> Ornek:
>
> x.com/mailman/listinfo
> x.com/mailman/admin/liste_adi
>
> > 3) newlist komutuyla (mesela test isminde) yeni bir list olusturuyorum.
> > aliasleri /etc/aliases icerisine koyup newaliases komutunu
calistiriyorum.
> > Daha sonra test-subscribe@domainim.com 'a mail gonderiyorum (cunku bu
> > sekilde listeye uye olundugunu dusunuyorum) ancak herhangi bir yanit
> > gelmiyor.
>
> Mailman servisinin basladigina emin misiniz?
>
> service mailman start
>
> ile calistirabilirsiniz.
>
> chkconfig --levels 3 mailman on
>
> ile her rebootta da baslamasini saglayabilirsiniz.
>
> Sanirim bu sorununuzu cozer.
>
> Saygilarimla,
> - --
> Devrim GUNDUZ
> devrim@gunduz.org devrim.gunduz@linux.org.tr
> http://www.TDMSoft.com
> http://www.gunduz.org
>
> ---
> linux-baslangic listesinden cikmak ve tum listeci islemleri icin
> http://liste.linux.org.tr/ adresini kullanabilirisniz.
> Bu listeden cikmak icin
> <a href="mailto:linux-baslangic-
> request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>
------- End of Original Message -------
--- linux-baslangic listesinden cikmak ve tum listeci islemleri icin http://liste.linux.org.tr/ adresini kullanabilirisniz. Bu listeden cikmak icin <a href="mailto:linux-baslangic-request@liste.linux.org.tr?Subject=unsubscribe"> tiklayiniz</a>