|
|
Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano Deutsch Francais Nederlands Portugues Russian Turkce |
taraf�ndan Guido Socher Yazar hakk�nda: Guido, y�llard�r UUCP kullanmakta ve kendi bilgisayar�n�zdaki e-ileti sisteminizi �nternet'e ba�laman�n en iyi yolu oldu�unu d���nmektedir. ��erik:
|
�zet:
UUCP, �nternet �zerinde varolan en eski protokollerdendir. UUCP'un, bir�ok kullan�m� modern protokoller ile de�i�tirilmi�tir, ama �evirmeli a� kullanan y�reler'de e-ileti g�nderme ve alma i�in yine de en iyi y�ntemlerden biridir. Ne yaz�k ki, evden �nternet'e ba�lanan bir�ok kullan�c� UUCP'in �nemli potasniyelinden haberdar de�ildir ve bu servise istekte bulunmamaktad�r. Bunun sonucu olarak, g�n�m�zde servis odakl� �nternet servis sa�lay�c�lar�, bu servisi art�k sunmamaktad�r.
UUCP �ok eski bir protokold�r ve ilk kullan�m� UNIX'ler aras�nda
dosya kopyalamak i�indi. Bu y�zden ad� "Unix to Unix Copy (UNIX'ten
UNIX'e kopyalama)" d�r. Bu ilk bilgisayarlar s�rekli bir a�
ba�lant�s�na sahip de�illerdi, onun yerine �evirmeli a� modemleri kullanarak
periyodik aral�klarla dosya al�� veri�inde bulunurlard�.
mynotes.txt dosyas�n� "mars" adl� bilgisayara kopyalamak i�in, a�a��daki
gibi bir komut kullan�labilir:
uucp mynotes.txt mars!~/mynotes.txtBu ge�ici olarak dosyalar� "spool (software pool = yaz�l�msal havuz) dizinine" kopyalamaktad�r ve her ne zaman bu y�reye �evirmeli a� ba�lant�s� kurulur, o zaman dosya fiziksel olarak, yani ger�ekten kopyalanm�� olacakt�r.
cat herhangiveri.txt | uux - mars!rnewsYine , rnews komutu, uzaktaki sistemde hemen �al��t�r�lmayacakt�r, ancak "mars" adl� bilgisayara �evirmeli a� ba�lant�s� kurulduktan sonra �al��t�r�lacakt�r. Komut, yerel "spool dizininde" dizinde bekletilecektir.
telnet uucp.my-friendly-isp.com 540A�a��daki gibi bir �ey elde edeceksiniz:
Trying 1.2.3.42... Connected to uucp.my-friendly-isp.com Escape character is '^]'. login:Giri� ad� ve ge�i�s�zc���n�z� giriniz:
Trying 1.2.3.42... Connected to uucp.my-friendly-isp.com Escape character is '^]'. login: linux Password: tux.1234 Shere=mficBa�ar�l� bir giri�ten sonra, kar�� taraf "Shere" s�zc���nden sonra kendi sistemin bilgilerini cevap olarak g�nderecektir. �SS'n�z�n verdi�i bilgiler ile bunlar� ka��la�t�rabilirsiniz.
^] telnet> q Connection closed.Art�k hesab�n�z ile ilgili bilgilerin do�ru oldu�unu biliyorsunuz.
# call dosyas� # Bi�imi kar��-sistem-ad� kullan�c�-ad� ge�i�s�zc��� d�r. mfic linux tux.1234
# port dosyas� # Bu dosyay� de�i�tirmeye gereksinim yoktur. type tcp port tcp service 540
# sys dosyas� # Kar�� taraftaki sistem hakk�nda bilgiler tan�mlanmaktad�r. # �SS'n�z�n sistem ad�: system mfic # �SS'nizin suncu ad�: address uucp.my-friendly-isp.com # Sonraki 3 sat�r� de�i�tirmeyiniz. # Ayr�nt�lar i�in Tailer UUCP kaynakyaz�l�mlar�na bak�n�z. time Any 2 port tcp chat-timeout 60 # izin verilen komutlar: commands rmail # Kullan�c� ad� ve ge�i�s�zc���n� call dosyas�ndan al: call-login * call-password * # Sonraki sat�r� de�i�tirmeyin: chat ogin: \L assword: \P #
# config dosyas�nda di�er dosyalar�n sadece yoltan�mlar� # ve sistem ad� tan�mlanmaktad�r. # Sisteminizin ad�: nodename oblelix # Kar�� taraftan gelebilecek ve paralel olarak �al��t�r�lacak en fazla # istek say�s�: max-uuxqts 2 # UUCP spool dizini: spool /var/spool/uucp # Di�er dosyalar genellikle tan�mlanm��t�r: # pubdir /var/spool/uucppublic # logfile /var/log/uucp/Log # statfile /var/log/uucp/Stats # debugfile /var/log/uucp/Debug # callfile /etc/uucp/call # ....
Yap�land�rma dosyalar�n� kay�t ettikten sonra, "uuchk" komutunu
�al��t�r�n�z. Bu komut b�y�k bir olas�l�kla sbin dizinindedir:
/usr/sbin/uuchk.
Komutun ��kt�s�, sizin yap�land�rma de�erlerinin yan�s�ra benimsenmi� olan
de�erleri i�ermektedir. �rne�imizdeki �SS'n�z�n sunucu ad� olan
uucp.my-friendly-isp.com "telefon numaras�" olarak g�r�nmektedir:
Phone number uucp.my-friendly-isp.comBu biraz tuhaf olmas�na kar��n, TCP/IP �zerinden UUCP kullan�rken do�ru bir �eydir. �zellikle, dizinlerin, log dosyalar�n ve debug dosyalar�n do�ru yerde olup olmad���n� ve kullan�c� sahiplerinin uucp oldu�unu denetleyiniz.
Art�k siz, UUCP �zerinden e-ileti alabileceksiniz, ancak yerel mail sunucunuzun (MTA=mail transport agent, e-ileti ta��y�c�s�), �SS'da kay�tl� olan y�renizi i�in olan e-iletileri kullanma hakk�na sahip olup olmad���n� bilmesi gerekmektedir. Bizim �rne�imizde bu y�re miller.my-friendly-isp.com dir. Bu y�renin yap�land�r�lmas� MTA'ya g�re de�i�mektedir. Sendmail kullan�yorsan�z, /etc/sendmail.cw dosyas�ndaki tek bir sat�ra miller.my-friendly-isp.com yazman�z gerekmektedir:
# sendmail.cw E-iletileri kullanaca��m�z y�re ad�n� tan�mlay�n�z miller.my-friendly-isp.comArt�k UUCP kullanarak e-ileti almaya ba�layabilirsiniz. Sendmail hen�z tama ayarlanmad��� i�in e-ileti g�nderemiyorsunuz.
/usr/sbin/uucico -x 11 -S mfickomutunu �al��t�r�n�z. mfic, my-friendly-isp.com deki UUCP sistem ad�d�r.
"uulog" komutunu �al��t�rarak, UUCP/rmail kullanarak ald���n�z e-iletiler i�in �zet bilgiler alabilirsiniz.
#divert(-1) # `D��ar� gidecek e-iletileri, bu yap�land�rma /usr/bin/uux kullanarak # g�ndermektedir. # # .mc dosyas�ndan sendmail.cf dosyas�n� olu�turmak i�in # sendmail kaynaklar�n� kullanarak # m4 thisfile.mc > sendmail.cf.' divert(0) include(`../m4/cf.m4') VERSIONID(`UUCP, Jan 28 2001, without DNS') undefine(`BITNET_RELAY') undefine(`DECNET_RELAY') undefine(`UUCP_RELAY') OSTYPE(`linux') MASQUERADE_AS(miller.my-friendly-isp.com) MASQUERADE_DOMAIN(localdomain) MASQUERADE_DOMAIN(localhost) # ` ve yerel bilgisayar adlar�n� buraya yaz�n�z:' MASQUERADE_DOMAIN(philosophus) # ` ger�ekte var olmayan, i�eride kulland���n�z y�re # ismi varsa, o zaman gerekmektedir: ' FEATURE(`masquerade_envelope') FEATURE(always_add_domain) # ` izin verilen y�releri cw dosyas�ndan oku: ' FEATURE(use_cw_file) FEATURE(local_procmail) # `uucp i�in �nemlidir:' FEATURE(accept_unresolvable_domains)dnl # ` /etc/passwd dosyas�ndaki sat�r: mail:*:8:12:mail:/var/spool/mail:' define(`confDEF_USER_ID',``8:12'') define(`confSAFE_QUEUE',`True') define(`confDELIVERY_MODE',`background')dnl # 'mfic'yi �SS'n�z�n verdi�i UUCP sistem ad� ile de�i�tirin:' define(`SMART_HOST',uucp-uudom:mfic)dnl define(`confSERVICE_SWITCH_FILE',/etc/service.switch)dnl define(`confHOSTS_FILE',/etc/hosts)dnl define(`UUCP_MAILER_MAX',1024000)dnl MAILER(procmail)dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp)dnlDosyay�, kendi durumunuza g�re ayarlay�n ve a�a��daki komutu kullanarak derleyin:
m4 sendmail-uucp.mc > sendmail.cfsendmail.cf dosyas�n� /etc dizine kopyalay�n ve sendmail yeniden �al��t�r�n:
/etc/rc.d/init.d/sendmail restartYukar�daki dizin ismi RedHat veya Mandrake i�in ge�erlidir. SuSE, Debian vs. i�in farkl�d�r.
hosts files aliases fileskullanmal�s�n�z. Herhangi birine bir e-ileti g�nderin. Bunu, en sevdi�iniz e-ileti istemcinizle veya do�rudan UNIX komutunu kullanarak yapabilirsiniz:
echo "Merhaba john, sadece deneme yap�yorum..." | Mail [email protected]Mesaj�n�z hemen gitmeyecektir ve UUCP sisteminde kuyru�a al�nacakt�r. Bunu g�rmek i�in a�a��daki komutu �al��t�rabilirisniz:
uustat -auustat'�n ��kt�s� :
mfic.CRJjd4uAAAPs mfic joe 07-24 20:19 Executing rmail [email protected] (sending 50 bytes)gibi olacakt�r. Bundan sonra
/usr/sbin/uucico -x 11 -S mfickomutunu �al��t�r�n. Buradaki mfic, my-friend-isp.com'daki UUCP sistem ad�d�r. Debug dosyas�na bakarak, e-iletinizin nas�l gitti�ini izleyebilirsiniz.
#!/bin/sh hostn=uucp.my-friendly-isp.com # �lk �nce �SS'�n suncusuna ula��p ula�amad���m� denetleyelim. # Bekleme s�resi verbilece�iniz, ping komutunun son # s�r�mlerinden birine gereksiniminiz # olacakt�r: if ping -w 3 -qn -c 1 $hostn > /dev/null ; then /usr/sbin/uucico -S mfic #sleep 1 #uulog -s mfic -5 else echo "ERROR: $hostn eri�ilmiyor." exit 1 fiKabuk dosyas�na �al��t�rma hakk�n� "chmod 755 /usr/bin/uumail" komutuyla verip, elle �al��t�rarak, �al��t���n� denetleyiniz.
pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d imap stream tcp nowait root /usr/sbin/tcpd imapdE�er, xinetd sunucusnu kullan�yorsan�z, bunlar ile ilgili yap�land�rma dosyalar� olu�turman�z gerekecektir (Konu ile ilgili Linux Focus 175 nolu yaz�s�na) yaz�s�na bak�n�z. Kullan�c�lar e-iletilerine yerel a��n�zdaki ba�ka bilgisayardan ula�acaklar ise, /etc/hosts.allow dosyas�na bu bilgisayar� eklemeyi unutmay�n:
# hosts.allow , tcp wrapper yap�land�rma dosyas� # imap sunucusan herkes ula��labilir: imapd: ALL # pop3 sadece 2 bilgisayrdan eri�ilebilir: ipop3d: 10.0.0.1, 10.0.0.2, 127.0.0.1
Bir�ok �SS Windows odakl� olduklar�ndan, UUCP i�in iyi ve g�venilir bir
�SS bulunmas� bazen g�� olmaktad�r.
UUCP �zerinden E-ileti servisi sa�layan ve Almanya'da bulunan
iki iyi �SS biliyorum:
Bize kat�l�r ve maddi olarak ve/veya �al��malar�m�zda yard�mc� olursan�z, LinuxFocus.org'ta, Linux dostu s�n�rl� say�daki kullan�c�lara UUCP �zerinden e-ileti imkan� sunabiliriz. Bu konuda benimle ileti�ime ge�ebilirsiniz.
Kendi �lekenizde uygun bir �SS'� bulmak i�in Google veya ba�ka bir arama moturu kullanarak arama yapabilirsiniz. Daha k���k olan ve hizmet odakl� �SS'lar� UUCP �zerinden e-ileti servisi sunuyor olabilirler.
|
2001-08-25, generated by lfparser version 2.17