[ Pobierz całość w formacie PDF ]
.W ka ¿d ej liS cie pocz tow ej po win ien znaj dow aæ siê u¿ytk ownik (lub alias) o na zwielistname-request.Wszel kie b³êdy wy stêp uj¹ce przy roz wi¹zy wan iu ad resu lubdo starc zaniu pocz ty do cz³on ka li sty s¹ zg³aszane na ten ad res.Ochrona przed spamemSpam, lub in a czej nie chcia na pocz ta re kla mo wa, jest pro ble mem de ner wuj¹cym wie-lu u¿ytkowników.Do prac nad rozwi¹zaniem tego problemu powo³ano projektMAPS ( Mail Abu se Pro tec tion Sys tem).Stwo rzo no te¿ me cha nizm zmniej szaj¹cy ska lêpro ble mu, tak zwan¹ czarn¹ li stê (Re al Ti me Blac k ho le List RBL).In for ma cje o tym,jak dzia³a RBL pro jek tu MAPS, mo¿esz zna le xæ w do ku men ta cji elek tro nicz nej podad re sem http://maps.vix.com/rbl/.Po mys³ jest pro sty.OSrod ki, które zo stan¹ z³apa nena ge ne ro wa niu spa mu, s¹ do da wa ne do ba zy da nych, a agen ty prze sy³aj¹ce pocz tê,ta kie jak Exim, s¹ w sta nie za da waæ do tej ba zy za py ta nia i spraw dzaæ przed przy jê-ciem pocz ty, czy host xród³owy nie jest spam me rem.358 Roz dzia³ 19: EximOprócz RBL, powsta³o ju¿ kilka innych podobnych list.Jedna z najbardziej u¿y -tecznych to DUL (Dia l-Up List), za wie raj¹ca ad re sy IP hostów pod³¹czo nych przez li-nie ko mu to wa ne.Nor mal nie po win ny one wy sy³aæ pocz tê wy chodz¹c¹ tyl ko przezser we ry pocz to we swo ich dos tawców.Wie le oSr odków blo ku je przyj mo wa nie pocz-ty z ze w nêtrz nych ho s tów ko mu to wa nych, po nie wa¿, gdy ta ki host nie u¿y wa ser-we ra w³asne go do staw cy In ter ne tu, zwy kle nie wró¿y to nic do bre go.Exim obs³uguje ró¿ne czar ne li sty.Bar dzo ³atwo jest je w nim skon fig uro waæ.Abyw³¹czyæ spraw dzan ie ta kich list, do daj po ni¿s zy wiersz do pli ku /etc/exim.conf:# Vixie / MAPS RBL (http://maps.vix.com/rbl)rbl_domains = rbl.maps.vix.com : dul.maps.vix.comTen przyk³ad spraw dza zarów no RBL, jak i DUL, i od rzuca wszel kie wia dom oScipo chodz¹ce z hostów, które znaj duj¹ siê na którejkolwiek z list.Opcja rbl_hosts po -zwala na poda nie gru py hos tów, któ rej do tyc zy (lub nie do tyc zy) spraw dzan ie RBL.Do myS lne ustaw ienie jest na stêp uj¹ce:rbl_hosts = *co oznac za, ¿e wszyst kie ho sty s¹ spraw dzane przez RBL.Gdy byS chcia³ wy³¹czyæspraw dzan ie czar nej li sty i przyj mow aæ pocz tê z da nego ho sta bez kon tro li, móg³bySna przyk³ad zro biæ na stêp uj¹cy wpis:rbl_hosts = ! nocheck.example.com : *Wy krzykn ik przed pierw szym elem entem li sty po wod uje jej za neg owa nie.Gdy byho stem na wi¹zuj¹cym po³¹cze nie by³ nocheck.example.com, pa sowa³by do te go wy-ra¿ enia.Ale ze wzglê du na ne gac jê, nie jest wy kon ywa ne spraw dzan ie RBL.Wszel-kie in ne ho sty pa suj¹ do dru giego elem entu li sty.Kon fi gurowanie UUCPExim nie za wie ra ¿ad ne go szc ze gólnego ko du do wy sy³ania pocz ty przez UUCP aninie obs³ugu je adr esów w po sta ci wy ka zu tra so wa nia UUCP.Jed nak, je ¿eli zo sta nieu¿yte adresowanie domenowe, Exim mo¿e bardzo ³atwo staæ siê interfejsem dlaUUCP.Oto, wziê ty z rze czy wi stej in sta la cji, frag ment kon fi gu ra cji po zwa laj¹cej nawy sy³anie pew nych do men do UUCP:# Transportuucp:driver = pipeuser = nobodycommand = "/usr/local/bin/uux -r - \${substr_-5:$host}!rmail ${local_part}"return_fail_output = true# Routeruucphost:transport = uucpdriver = domainlistroute_file = /usr/exim/uucphostssearch_type = lsearchKon fi gurowanie UUCP 359W kom plet nym pli ku kon fi gu ra cyj nym kon fi gu ra cja trans por tu zo sta³aby umiesz czo-na wSród in nych kon fi gu ra cji trans por tu, a ru ter zo sta³by praw do po dob nie zde finio-wa ny ja ko pierw szy ru ter.Plik /usr/exim/uucphosts za wie ra na stê puj¹ce wpi sy:darksite.example.com: darksite.UUCPktóre s¹ in terp reto wane na stêp uj¹co: Wy Slij pocz tê ad res owan¹ do do meny dark-site.example.com do ho sta UUCP darksite.Ta kon fig ura cja mog³aby byæ zre ali zo-wana proSciej bez rutera dostawiaj¹cego przyrostek.UUCP do darksite, ale tensposób jest przy datny, po niew a¿ po zwala od ró¿n iæ do menê darksite.example.comod na zwy ho sta UUCP darksite.Kie dy tyl ko ru ter do trze do do me ny, kt óra jest wpi sa na w pli ku, prze ka zu je ad res dotrans por tu UUCP, który z ko lei prze ka zu je go przez po tok do po le ce nia uux (opi sa-ne go w roz dzia le 16, Zarz¹dza nie UUCP Tay lora).Je ¿eli na po tka pro blem, uux wy ge-neruje jakiS wy nik i za ko ñczy dzia³anie z nie ze ro wym ko dem b³êdu.Usta wie niezmien nej return_fail_output po wo du je, ¿e ko mu ni kat b³êdu zo sta je zw róc onydo nadaw cy.Je ¿eli przy chodz¹ce wia dom oSci UUCP s¹ gru pow ane w pli ki we wsa dow ym for-mac ie SMTP, mog¹ byæ prze kaz ane bez poS rednio do Exi ma za po moc¹ po ni¿s zegopolecenia:exim -bS active# rm active.oldDru gie po lec enie wy wo³uje edyt or stru mien iowy sed.Wy wo³anie to za stêp uje dwaci¹gi znaków sk³ad aj¹ce siê z cyfr, od po wied nio, ci¹giem zer i ci¹giem 00001.Na ko niec st wórz ka tal og bu for owy grup dys kus yjny ch i pod kat alo gi u¿yw ane dlaprzy chodz¹cych i wy chodz¹cych grup:# cd /var/spool# mkdir news news/in.coming news/out.going news/out.master# chown -R news.news news# chmod -R 755 newsJe ¿eli u¿yw asz skom pil owa nej przegl¹dar ki grup po chodz¹cej z in nej dys tryb ucji CNews ni¿ ser wer, mo¿e siê okaz aæ, ¿e oczek uje ona bu fora grup w ka tal ogu /usr/spo-ol/news, a nie w /var/spool/news.Je ¿eli two ja przegl¹dar ka grup nie wi dzi ¿adn ych ar-tyku³Ã³w, st wórz do wi¹za nie sym bol iczne od/usr/spool/news do /var/spool/news w na-stêp uj¹cy sposób:# ln -sf /usr/spool/news /var/spool/newsPlik sys 371Teraz jesteS gotów na przyjmowanie grup dyskusyjnych.Zauwa¿, ¿e nie musisztwo rzyæ kat alo gów dla poszczególnych grup.C News au to ma tycz nie two rzy bra-kuj¹ce ka ta lo gi bu fo ro we dla wszyst kich grup, których ar ty ku³y przyj mu jeW szcze gó lnoSci s¹ one two rzo ne dla wszystkich grup, do których ar ty ku³ by³ wy-sy³any w sposób wie lo adre so wy (ang.cross-posted).Po chwi li stwier dzisz wiêc, ¿etwój ka ta log bu fo ro wy wy pe³ni³ siê ka ta lo ga mi grup, do których nig dy siê nie za pi-sywa³eS, jak alt.lang.teco.Mo¿esz temu zapobiec, usuwaj¹c wszystkie niechcianegru py z pli ku active lub re gu lar nie uru cha miaj¹c skrypt usu waj¹cy wszyst kie pu stepod ka ta lo gi ka ta lo gu /var/spool/news (oczy wiS cie za wyj¹tkiemout.going i in.coming).C News potrzebuje u¿ytkownika, do którego mo¿e wysy³aæ komunikaty b³êdówi ra por ty o sta nie.Do my Sl nie jest nim usenet.Je ¿eli u¿y wasz usta wieñ do my Sl nych,mu sisz stwo rzyæ alias, dziê ki któr emu pocz ta bê dzie prze ka zy wa na do jed nej lubkilku odpowiedzialnych osób.Mo¿esz tak¿e zmieniæ to zachowanie, ustawiaj¹czmienn¹ Sro do wi skow¹ NEWSMASTER na odpowiedni¹ nazwê.Musisz to zrobiæw pli ku crontab u¿yt kow ni ka news.To po stêpo wa nie trze ba po wta rzaæ za ka ¿dymra zem, gdy uru cha miasz rêcz nie na rzê dzia ad mi ni stra cyj ne, a wiêc za pew ne ³atwiejbêdzie zainstalowaæ alias.Aliasy pocztowe s¹ opisane w rozdziale 18, Sendmail,i w roz dzia le 19, Exim.Gdy edy tu jesz plik/etc/passwd, za dbaj o to, by ka ¿dy u¿yt kow nik mia³ wpi sa ne swo-je praw dzi we na zwi sko w po lu pw_gecos (czwar te po le).Zgod nie z ne ty kiet¹ (ety-kiet¹ dzia³ania w sieci), nazwisko rzeczywistego nadawcy powinno pojawiæ siêw po lu From: ar ty ku³u.Oczy wiS cie i tak bê dziesz chcia³, ¿e by to po le by³o po praw-nie wy pe³nio ne, je ¿eli u¿y wasz pocz ty
[ Pobierz całość w formacie PDF ]