Haber Grupları

Next: İnternet Araçları Up: Diğer Kullanıcılarla İletişim Previous: Etkileşimli İletişim Yöntemleri

# Haber Grupları

Haber gruplarını, milyonlarca kişinin e-posta alıp gönderdiği bir yer olarak düşünebiliriz. Dünya üzerinde haber gruplarına ait e-postaları dağıtma işlemini üstlenmiş pek çok omurga vardır. Bunlar, diğer alt haber grubu sunucularına ücreti karşılığında e-postaları gönderirler. Normal bir kullanıcı da bu sunuculara bağlanıp haberleri okur.

İnternet üzerinde bu haber sunucularına bağlanmak için NNTP protokolü kullanılır. Alternatif olarak kendi Linux makinanız üzerinde siz de küçük bir haber sunucu yaratabilirsiniz.

Haber gruplarına bağlandığınızda karşınıza bir menü çıkar. Bu menüde konularına göre sınıflandırılmış gruplar vardır. Kullanıcı bu gruplardan birini seçerek daha önce yollanmış e-postaları okuyabilir ve isterse kendisi de bir e-posta gönderebilir. Her grubun bir ismi vardır ve bu isimlerde alt grupları belirtmek amacıyla noktalar kullanılır. Örneğin Linux grubuna ait onlarca haber grubundan comp.os.linux, comp.os.linux.x ve comp.os.linux.setup örnek verilebilir.

Haber gruplarını okumak için en çok kullanılan iki program `tin` ve `trn`'dir. tin'e girince ekranda üye olunmuş haber gruplarının bir listesi çıkar. Bunlardan istediğiniz bir tanesine return tuşunu kullanarak girebilirsiniz. Ardından ekranda bu gruba gönderilen e-postalar yeralacaktır. Burada yapabilecekleriniz arasında bir mesajı okumak veya cevap yazmak vardır. q tuşuyla `tin`'den çıkabilirsiniz.

Aşağıda tin komutu çalıştırıldığı anda ekrana gelen haber grupları yeralıyor. İstediğiniz haber grubuna s (subscribe) tuşuyla üye olabilir, istemediklerinizi u (unsubscribe) ile silebilirsiniz. Linux'unuzun bağlandığı sunucunun kapasitesine göre teorik olarak onbinlerce haber grubunu okumak mümkündür.

               Group Selection (news.metu.edu.tr  18)               h=help

          1        alt.os.linux              Use comp.os.linux.* instead.
          2        comp.os.linux
          3        comp.os.linux.admin
          4        comp.os.linux.advocacy    Benefits of Linux compared to other o
          5        comp.unix.shell           Using and programming the Unix shell.
          6        gnu.bash.bug              Bourne Again SHell bug reports and su
          7        comp.lang.perl
          8        comp.graphics.algorithms  Algorithms used in producing computer
          9        metu.cc.hot-line
         10        alt.2600                  The magazine or the game system.  You
         11        comp.sys.cbm        The commodore computers
         12        alt.2600.codez            No description.
         13        alt.3d                    Use alt.3d.misc instead.
         14        alt.c64                   Use comp.sys.cbm instead.
         15        alt.cd-rom                Discussions of optical storage media.
         16        alt.cookies.yum.yum.yum   Use rec.food.baking instead.
         17        alt.music.ozzy            Blizzard of Osbourne.

          <n>=set current to n, TAB=next unread, /=search pattern, c)atchup,
       g)oto, j=line down, k=line up, h)elp, m)ove, q)uit, r=toggle all/unread,
         s)ubscribe, S)ub pattern, u)nsubscribe, U)nsub pattern, y)ank in/out

Ekranın en altında tin komutlarının bir listesi vardır. Bir e-postaya cevap yazmak için o mesajı okurken f tuşuna basın.

Diyelim ki farklı bir haber sunucusuna bağlanmak istiyorsunuz. tin komutu, `NNTPSERVER` kabuk değişkenini okuyarak bu değişkende bulunan sunucuya bağlanır. Buradaki makinanın ismini değiştirmek suretiyle dilediğiniz bir sunucuya bağlanmanız olasıdır.

    $ export NNTPSERVER=news.metu.edu.tr
    $ tin -r

Next: İnternet Araçları Up: Diğer Kullanıcılarla İletişim Previous: Etkileşimli İletişim Yöntemleri