                             Uchebnik po MH

  Matt Midboe

       <matt@garply.com>
     

   $FreeBSD: release/8.4.0/ru_RU.KOI8-R/articles/mh/article.xml 39632
   2012-10-01 11:56:00Z gabor $

   v1.0, 16 yanvarya 1996

   FreeBSD `eto zaregistrirovannaya torgovaya marka FreeBSD
   Foundation.

   Motif, OSF/1 i UNIX `eto zaregistrirovannye torgovye marki, a IT
   DialTone i The Open Group `eto torgovye marki Open Group v
   Soedinennyh SHtatah i drugih stranah.

   Mnogie iz oboznachenij, ispol'zuemye proizvoditelyami i prodavcami
   dlya oboznacheniya svoih produktov, zayavlyayutsya v kachestve
   torgovyh marok. Kogda takie oboznacheniya poyavlyayutsya v `etom
   dokumente, i Proektu FreeBSD izvestno o torgovoj marke, k
   oboznacheniyu dobavlyaetsya znak ''(TM)'' ili ''(R)''.

   V `etom dokumente dayutsya osnovy raboty s MH vo FreeBSD

     --------------------------------------------------------------

1. Vvedenie

   MH vedet svoyu istoriyu s 1977 goda, s kompanii RAND Corporation,
   gde byli razrabotany osnovy raboty MH. MH ne yavlyaetsya edinoj
   programmoj dlya raboty s `elektronnoj pochtoj, no podhodom k tomu,
   kak luchshe vsego razrabatyvat' instrumenty dlya chteniya
   `elektronnoj pochty. Razrabotchiki MH proveli bol'shuyu rabotu,
   tverdo priderzhivayas' principa KISS: Keep It Simple Stupid.
   Vmesto togo, chtoby razrabotat' odnu bol'shuyu programmu dlya
   chteniya, otsylki i obrabotki `elektronnoj pochty, oni napisali
   special'nye programmy dlya kazhdogo sluchaya vashej raboty s
   `elektronnoj pochtoj. Nekotorym nravitsya MH po prichine ego
   specializacii, kotoruyu ochen' prosta i estestvenna. Kazhdyj
   instrument v MH vypolnyaet odno dejstvie, no vypolnyaet ego ochen'
   horosho.

   Krome razlichnyh instrumentov, kotorye mozhno ispol'zovat' dlya
   obrabotki svoej `elektronnoj pochty, MH prekrasno vypolnyaet
   rabotu po sohraneniyu nastroek kazhdogo iz `etih instrumentov
   odnoobraznymi i sootvetstvuyuschimi drug drugu. Na samom dele,
   esli vy ne sovsem ponimaete, kak chto-to dolzhno rabotat', i
   kakimi dolzhny byt' argumenty nekotoroj komandy, to vy mozhete
   popytat'sya ugadat' i okazhetes' pravy. Kazhdaya komanda MH
   odnoobrazna v obrabotke konfiguracionnyh fajlov i peredache
   parametrov komandnoj stroki. Vam polezno budet pomnit', chto vy
   vsegda mozhete dobavit' -help k komande dlya vyvoda opcij `etoj
   komandy.

   Pervym delom vam nuzhno ubedit'sya, chto na vashej mashine s
   FreeBSD ustanovlen paket MH. Esli vy ustanavlivali sistemu s
   kompakt-diska, to dlya ustanovki MH mozhete vypolnit' takuyu
   komandu:

 # pkg_add /cdrom/packages/mh-6.8.3.tgz

   Vy uvidite, chto pri `etom budet sozdan katalog /usr/local/lib/mh,
   a v katalog /usr/local/bin budut dobavleny neskol'ko vypolnimyh
   fajlov. Esli vy predpochitaete otkompilirovat' vse
   samostoyatel'no, to mozhete sgruzit' ishodnyj kod s
   obschedostupnogo ftp-servera po adresu ftp.ics.uci.edu ili
   louie.udel.edu.

   `Etot uchebnik ne yavlyaetsya polnym i podrobnym opisaniem togo,
   kak rabotaet MH. On prednaznachen dlya togo, chtoby vy nachali
   svoj put' po doroge k bolee udobnomu i `effektivnomu chteniyu
   `elektronnoj pochty. Vy dolzhny prochest' stranicy spravochnoj
   sistemy po razlichnym komandam. Takzhe vas mozhet zainteresovat'
   telekonferenciya comp.mail.mh. Prochtite FAQ po MH. Luchshim
   istochnikom informacii po MH yavlyaetsya kniga MH i nmh Dzherri
   Pika: `elektronnaya pochta dlya pol'zovatelej i programmistov.

     --------------------------------------------------------------

2. CHtenie pochty

   `Etot razdel posvyaschen tomu, kak ispol'zovat' komandy inc, show,
   scan, next, prev, rmm, rmf i msgchk. Odnoj iz priyatnejshih
   osobennostej MH yavlyaetsya edinoobrazie interfejsov programm. Pri
   ispol'zovanii `etih programm nuzhno pomnit' odnu osobennost' -
   sposob zadaniya spiskov soobschenij. V sluchae komandy inc `eto ne
   obyazatel'no, no s komandami tipa show `eto polezno znat'.

   Spisok soobschenij mozhet imet' vid tipa 23 20 16, chto budet
   oznachat' soobscheniya 23, 20 i 16. `Eto ves'ma prosto, no mozhno
   delat' bolee poleznye veschi, tipa 23-30, chto budet oznachat' vse
   soobscheniya s 23 do 30. Vy mozhete takzhe ukazyvat' zdes' v vide
   cur:10, chto budet dejstvovat' na tekuschee soobschenie i na
   sleduyuschie 9 soobschenij. Soobscheniya cur, last i first
   yavlyayutsya osobymi oboznacheniyami, sootvetstvuyuschimi
   tekuschemu, poslednemu i pervomu soobscheniyam v pochtovom
   yaschike.

     --------------------------------------------------------------

  2.1. inc, msgchk-chtenie novoj pochty ili proverka ee nalichiya

   Esli vy prosto naberete inc i nazhmete return, to nachnete
   rabotat' s MH. Pri vypolnenii komandy inc v pervyj raz, ona
   nastroit vashu uchetnuyu zapis' dlya ispol'zovaniya nastroek MH po
   umolchaniyu i zaprosit sozdanie kataloga Mail v vashem domashnem
   kataloge. Esli u vas imeetsya pochta, ozhidayuschaya sgruzki, vy
   uvidite nechto vrode sleduyuschego:

   29  01/15 Doug White         Re: Another Failed to boot problem<<On Mon, 15 J
   30  01/16 Jordan K. Hubbar   Re: FBSD 2.1<<> Do you want a library instead of
   31  01/16 Bruce Evans        Re: location of bad144 table<<>> >It would appea
   32  01/16 Jordan K. Hubbar   Re: video is up<<> Anyway, mrouted won't run, ev
   33  01/16 Michael Smith      Re: FBSD 2.1<<Nate Williams stands accused of sa

   `Eto to zhe samoe, chto vy uvidite pri vypolnenii komandy scan
   (smotrite Razd. 2.3). Esli vy prosto zapustili komandu inc bez
   parametrov, ona proverit vash komp'yuter na nalichie `elektronnoj
   pochty, kotoraya prednaznachaetsya vam.

   Mnogim nravitsya dlya polucheniya svoej `elektronnoj pochty
   ispol'zovat' protokol POP. MH mozhet rabotat' s nim dlya
   polucheniya vashej `elektronnoj pochty. Vam nuzhno peredat'
   komande inc neskol'ko argumentov komandnoj stroki.

 % inc -host mail.pop.org -user username -norpop
        

   `Eto ukazhet komande inc na soedinenie s mail.pop.org dlya sgruzki
   vashej `elektronnoj pochty, a takzhe soobschit o tom, chto vashe
   imya pol'zovatelya v toj sisteme username. Parametr -norpop
   ukazyvaet komande inc na ispol'zovanie obychnogo POP3 dlya sgruzki
   vashej `elektronnoj pochty. V MH imeetsya podderzhka neskol'kih
   raznovidnostej POP. Bolee chem veroyatno, chto vam nikogda ne
   pridetsya imi pol'zovat'sya. Hotya s inc vy mozhete vypolnyat'
   bolee slozhnye dejstviya, takie, kak proverka fajlov i
   skanirovanie formata fajlov, `eto pozvolit vam nachat' rabotu.

   Komanda msgchk ispol'zuetsya dlya polucheniya informacii o tom,
   est' li u vas novaya pochta. msgchk vosprinimaet te zhe samye
   parametry -host i -user, chto i komanda inc.

     --------------------------------------------------------------

  2.2. show, next i prev-vyvod i peredvizhenie po `elektronnoj pochte

   show vyvodit pis'mo v vashej tekuschem pochtovom yaschike. Kak i
   inc, komanda show nezatejliva. Esli vy prosto naberete show i
   nazhmete return, to ona vydast tekuschee soobschenie. Vy mozhete
   takzhe ukazat' konkretnye nomera vyvodimyh soobschenij:

 % show 32 45 56

   Po `etoj komande vyvedutsya soobscheniya s nomerami 32, 45 i 56
   drug za drugom. Poka vy ne pomenyaete dejstviya po umolchaniyu,
   komanda show v osnovnom vypolnyaet komandu more nad soobscheniem
   `elektronnoj pochty.

   next ispol'zuetsya dlya perehoda k sleduyuschemu soobscheniyu, a
   prev dlya perehoda k predyduschemu soobscheniyu. Obe komandy
   podrazumevayut vypolnenie komandy show, po`etomu pri perehode k
   sleduyuschemu soobscheniyu ono budet avtomaticheski vyvedeno na
   `ekran.

     --------------------------------------------------------------

  2.3. scan-skanirovanie vashih soobschenij

   scan vydaet kratkij spisok soobschenij v vashem tekuschem
   pochtovom yaschike. Vot primer togo, chto vam vydast komanda scan.

   30+ 01/16 Jordan K. Hubbar   Re: FBSD 2.1<<> Do you want a library instead of
   31  01/16 Bruce Evans        Re: location of bad144 table<<>> >It would appea
   32  01/16 Jordan K. Hubbar   Re: video is up<<> Anyway, mrouted won't run, ev
   33  01/16 Michael Smith      Re: FBSD 2.1<<Nate Williams stands accused of sa

   Kak i prakticheski vse v MH, `etot vyvod mozhno nastroit'. `Eto
   obychnyj format vyvoda po umolchaniyu. V nem daetsya nomer
   soobscheniya, data, otpravitel', stroka temy i fragment nachala
   pis'ma, esli on pomeschaetsya. Znak + oznachaet, chto dannoe
   soobschenie yavlyaetsya tekuschim, tak chto pri vypolnenii komandy
   show budet vydano imenno `eto soobschenie.

   Odnim iz poleznyh parametrov dlya komandy scan yavlyaetsya
   -reverse. Pri `etom vashi soobscheniya budut vydavat'sya v
   poryadke, pri kotorom soobscheniya s naibol'shimi nomerami
   sleduyut pervymi, a soobscheniya s men'shimi nomerami poslednimi.
   Drugim poleznym parametrom dlya scan yavlyaetsya chtenie iz fajla.
   Esli vy hotite proskanirovat' pochtovyj yaschik s vhodyaschej
   pochtoj vo FreeBSD bez ispol'zovaniya komandy inc, to `eto mozhno
   sdelat' komandoj scan -file /var/mail/username. `Eto mozhno
   sdelat' s lyubym fajlom v formate mbox.

     --------------------------------------------------------------

  2.4. rmm i rmf-udalenie tekuschego soobscheniya ili pochtovogo
  yaschika

   rmm ispol'zuetsya dlya udaleniya pochtovogo soobscheniya. Po
   umolchaniyu obychno soobschenie na samom dele ne udalyaetsya, a
   pereimenovyvaetsya i ignoriruetsya komandami MH. Vam nuzhno
   periodicheski prosmatrivat' soobscheniya i fizicheski udalyat'
   ''udalennye'' soobscheniya.

   Komanda rmf ispol'zuetsya dlya udaleniya pochtovyh yaschikov. Ona
   ne pereimenovyvaet fajly, a dejstvitel'no ih udalyaet s diska, tak
   chto pri ispol'zovanii `etoj komandy vam nuzhno byt'
   vnimatel'nymi.

     --------------------------------------------------------------

  2.5. Tipichnyj seans chteniya s ispol'zovaniem MH

   Snachala vam nuzhno poluchit' novuyu pochtu komandoj inc. Tak chto
   v komandnoj stroke naberite inc i nazhmite return.

 % inc
 Incorporating new mail into inbox...

   36+ 01/19 Stephen L. Lange   Request...<<Please remove me as contact for pind
   37  01/19 Matt Thomas        Re: kern/950: Two PCI bridge chips fail (multipl
   38  01/19 Amancio Hasty Jr   Re: FreeBSD and VAT<<>>> Bill Fenner said: > In
 %

   Pri `etom vydaetsya vasha novaya `elektronnaya pochta, kotoraya
   byla dobavlena v vash pochtovyj yaschik. Tak chto sleduyuschimi
   dejstviyami budut vyvod soobschenij po komande show i perehod ot
   soobscheniya k soobscheniyu.

 % show
 Received: by sashimi.wwa.com (Smail3.1.29.1 #2)
         id m0tdMZ2-001W2UC; Fri, 19 Jan 96 13:33 CST
 Date: Fri, 19 Jan 1996 13:33:31 -0600 (CST)
 From: "Stephen L. Lange" <stvlange@wwa.com>
 To: matt@garply.com
 Subject: Request...
 Message-Id: <Pine.BSD.3.91.960119133211.824A-100000@sashimi.wwa.com>
 Mime-Version: 1.0
 Content-Type: TEXT/PLAIN; charset=US-ASCII


 Please remove me as contact for pindat.com

 % rmm
 % next
 Received: from localhost (localhost [127.0.0.1]) by whydos.lkg.dec.com (8.6.11/8
 .6.9) with SMTP id RAA24416; Fri, 19 Jan 1996 17:56:48 GMT
 Message-Id: <199601191756.RAA24416@whydos.lkg.dec.com>
 X-Authentication-Warning: whydos.lkg.dec.com: Host localhost didn't use HELO pro
 tocol
 To: hsu@clinet.fi
 Cc: hackers@FreeBSD.org
 Subject: Re: kern/950: Two PCI bridge chips fail (multiple multiport ethernet
  boards)
 In-Reply-To: Your message of "Fri, 19 Jan 1996 00:18:36 +0100."
              <199601182318.AA11772@Sysiphos>
 X-Mailer: exmh version 1.5omega 10/6/94
 Date: Fri, 19 Jan 1996 17:56:40 +0000
 From: Matt Thomas <matt@lkg.dec.com>
 Sender: owner-hackers@FreeBSD.org
 Precedence: bulk


 This is due to a typo in pcireg.h (to
 which I am probably the guilty party).

   Po komande rmm bylo udaleno tekuschee soobschenie, a po komande
   next byl vypolnen perehod k sleduyuschemu soobscheniyu. Teper',
   esli ya zahochu prosmotret' desyat' poslednih soobschenij dlya
   chteniya odnogo iz nih, ya dolzhen sdelat' sleduyuschee:

 % scan last:10
   26  01/16 maddy              Re: Testing some stuff<<yeah, well, Trinity has
   27  01/17 Automatic digest   NET-HAPPENINGS Digest - 16 Jan 1996 to 17 Jan 19
   28  01/17 Evans A Criswell   Re: Hey dude<<>From matt@tempest.garply.com Tue
   29  01/16 Karl Heuer         need configure/make volunteers<<The FSF is looki
   30  01/18 Paul Stephanouk    Re: [alt.religion.scientology] Raw Meat (humor)<
   31  01/18 Bill Lenherr       Re: Linux NIS Solaris<<--- On Thu, 18 Jan 1996 1
   34  01/19 John Fieber        Re: Stuff for the email section?<<On Fri, 19 Jan
   35  01/19 support@foo.garpl  [garply.com #1138] parlor<<Hello. This is the Ne
   37+ 01/19 Matt Thomas        Re: kern/950: Two PCI bridge chips fail (multipl
   38  01/19 Amancio Hasty Jr   Re: FreeBSD and VAT<<>>> Bill Fenner said: > In
 %

   Teper', esli ya hochu prochest' soobschenie nomer 27, ya
   vypolnyayu komandu show 27, i soobschenie budet pokazano. Kak vy
   mozhete videt' na primere `etogo prostogo seansa raboty, MH ves'ma
   legok v ispol'zovanii, a prosmotr `elektronnoj pochty i ee vyvod
   intuitiven i prost.

     --------------------------------------------------------------

3. Papki i poisk pochty

   Lyubomu, kto poluchaet mnogo `elektronnoj pochty, opredelenno
   trebuetsya sortirovat', pomechat', szhimat' i numerovat' svoyu
   `elektronnuyu pochtu razlichnymi sposobami. MH mozhet delat' `eto
   luchshe, chem kakoj-libo drugoj instrument. My poka esche ne
   obsuzhdali koncepciyu papok. Nesomnenno, vy uzhe vstrechalis' s
   papkami pri ispol'zovanii drugih pochtovyh programm. V MH takzhe
   ispol'zuyutsya papki. MH mozhet dazhe sozdavat' v papkah
   vlozhennye v nih papki. Pri rabote s MH vy dolzhny pomnit', chto
   pri zapuske komandy inc pervyj raz ona zaprashivaet sozdanie
   kataloga Mail i nachinaet sohranyat' vse v `etom kataloge. Esli vy
   posmotrite na soderzhimoe `etogo kataloga, to obnaruzhite tam
   katalog s imenem inbox. V `etom kataloge nahoditsya vsya vasha
   vhodyaschaya pochta, kotoraya ne byla esche nikuda peremeschena.

   Pri sozdanii novoj papki v kataloge programmy MH Mail budet sozdan
   novyj katalog, a soobscheniya `etoj papki budut razmeschat'sya v
   `etom kataloge. Kogda prihodit novaya `elektronnaya pochta, to ona
   razmeschaetsya v kataloge inbox v fajle s imenem,
   sootvetstvuyuschim nomeru soobscheniya. Po`etomu, dazhe esli u vas
   net ni odnogo instrumenta MH dlya chteniya vashej `elektronnoj
   pochty, vy mozhete prodolzhat' ispol'zovat' standartnye UNIX(R)
   komandy dlya raboty s `etimi katalogami i prosmotra vashih fajlov.
   Takoj uproschennyj podhod na samom dele daet vam prostor dlya
   dejstvij, kotorye vy mozhete vypolnyat' nad vashej `elektronnoj
   pochtoj.

   Tak zhe, kak vy mozhete ispol'zovat' spisok soobschenij tipa 23 16
   42 s bol'shinstvom komand MH, imeetsya rezhim i dlya papok,
   kotoryj vy mozhete zadat' prakticheski s kazhdoj komandoj MH. Esli
   vy vypolnyaete komandu scan +freebsd, ona budet skanirovat' vashu
   papku freebsd, a vasha tekuschaya papka budet izmenena na freebsd.
   Pri vypolnenii komandy show +freebsd 23 16 42, show perejdet k
   vashej papke freebsd i vyvedet soobscheniya 23, 16 i 42. Po`etomu
   zapomnite `etot sintaksis +folder. Vam nuzhno ispol'zovat' takie
   komandy dlya raboty s raznymi papkami. Pomnite, chto vashej papkoj
   dlya pochty po umolchaniyu yavlyaetsya inbox, tak chto vypolnenie
   komandy folder +inbox dolzhno vsegda vernut' vas obratno k vashej
   pochte. Konechno, s beskonechnoj gibkost'yu MH takoe povedenie
   mozhet byt' izmeneno, no v bol'shinstve sluchaev luchshe ostavit'
   papku inbox.

     --------------------------------------------------------------

  3.1. pick-poisk pochty po nekotoromu kriteriyu

   Komanda pick yavlyaetsya odnoj iz bolee slozhnyh komand v sisteme
   MH. Tak chto vam mozhet ponadobit'sya prochest' spravochnuyu
   stranicu po pick(1) dlya ego bolee polnogo ponimaniya. V
   prostejshem sluchae vy mozhete delat' nechto vrode sleduyuschego:

 % pick -search pci
 15
 42
 55
 56
 57

   Komande pick budet ukazano na prosmotr kazhdoj stroki vseh
   soobschenij v tekuschej papke i vydachu nomerov teh soobschenij, v
   kotoryh bylo najdeno slovo pci. Zatem po komande show vy mozhete
   vyvesti `eti soobscheniya i prochest' ih ili udalit' komandoj rmm.
   Vam nuzhno zadat' komandy tipa show 15 42 55-57 dlya ih vyvoda.
   Bolee poleznoj sdelat' sleduyuschee:

 % pick -search pci -seq pick
 5 hits
 % show pick

   Pri `etom budut vyvedeny te zhe samye soobscheniya, no vam ne
   pridetsya tratit' na nih stol'ko usilij. Parametr -seq na samom
   dele yavlyaetsya sokraschennym variantom dlya -sequence, a pick
   yavlyaetsya imenem posledovatel'nosti, kotoraya soderzhit nomera
   soobschenij, kotorye udovletvoryayut zadannomu usloviyu. Vy
   mozhete ispol'zovat' posledovatel'nosti prakticheski s lyuboj
   komandoj MH. Tak chto vy mozhete vypolnit' komandu rmm pick, i vse
   `eti soobscheniya budut udaleny. Vy mozhete imenovat'
   posledovatel'nosti kak ugodno. Esli vy snova vypolnite komandu
   pick, to ona perezapishet staruyu posledovatel'nost', esli vy
   ispol'zuete to zhe samoe imya.

   Vypolnenie komandy pick -search mozhet okazat'sya bolee dlitel'noj
   operaciej, chem prosto poisk soobschenij ot kogo-to ili dlya
   kogo-to. Po`etomu pick pozvolyaet vam ispol'zovat' takoj
   predopredelennyj kriterij poiska:

   -to

           poisk po adresatu soobscheniya

   -cc

           poisk po soderzhimomu cc-spiska

   -from

           poisk po tomu, ot kogo ishodit soobschenie

   -subject

           poisk `elektronnoj pochty s zadannoj temoj pis'ma

   -date

           poisk `elektronnyh pisem s ukazannoj datoj

   --component

           poisk po lyubomu drugomu komponentu zagolovka pis'ma. (To
           est' --reply-to dlya poiska vseh `elektronnyh pisem s
           opredelennym znacheniem polya reply-to v zagolovke)

   `Eto pozvolyaet vam vypolnyat' dejstviya tipa

 % pick -to freebsd-hackers@FreeBSD.org -seq hackers

   dlya polucheniya spiska vseh `elektronnyh pisem, poslannyh v
   spisok rassylki FreeBSD hackers. Komanda pick takzhe pozvolyaet
   vam gruppirovat' `eti kriterii razlichnymi sposobami pri pomoschi
   sleduyuschih parametrov:

     * ... -and ...

     * ... -or ...

     * -not ...

     * -lbrace ... -rbrace

   `Eti komandy pozvolyayut vam vypolnyat' sleduyuschee

 % pick -to freebsd-hackers -or -cc freebsd-hackers

   Pri `etom budet vzyata vsya pochta v vashem vhodyaschem pochtovom
   yaschike inbox, kotoraya byla poslana po adresu freebsd-hackers
   ili `etot adres prisutstvoval v cc-spiske. Parametry brace
   pozvolyayut vam gruppirovat' kriterii poiska. Inogda `eto ochen'
   nuzhno, kak v sleduyuschem primere

 % pick -lbrace -to freebsd-hackers -and
   -not -cc freebsd-questions -rbrace -and -subject pci

   V obschem, `eto oznachaet ''vybrat' (vo freebsd-hackers i ne v
   cc-spiske dlya freebsd-questions) s temoj pci''. Po `etoj komande
   dolzhna byt' prosmotrena vasha papka i najdeny vse soobscheniya,
   poslannye v spisok freebsd-hackers, kotorye ne byli takzhe
   vklyucheny v cc-spisok dlya freebsd-questions, i v stroke temy
   kotoryh prisutstvovalo upominanie ''pci''. Teper' vam stoit
   zadumat'sya o tom, chto nazyvaetsya poryadkom vypolneniya
   operatorov. Pomnite, kak pri vychislenii znachenij matematicheskih
   vyrazhenij vy nachinali sleva napravo i snachala umnozhali i
   delili, i tol'ko potom skladyvali i vychitali? V MH prisutstvuet
   tot zhe nabor pravil dlya komandy pick. On dostatochno slozhen,
   tak chto vam nuzhno budet izuchit' spravochnuyu stranicu. `Etot
   dokument tol'ko znakomit s MH.

     --------------------------------------------------------------

  3.2. folder, folders, refile-tri poleznye programmy dlya upravleniya
  papkami

   Imeyutsya tri programmy, kotorye prednaznacheny tol'ko dlya
   upravleniya vashimi papkami. Programma folder ispol'zuetsya dlya
   pereklyucheniya mezhdu papkami, ih szhatiya i vyvoda ih spiska. V
   samom prostom sluchae vy mozhete vypolnit' komandu folder
   +newfolder, i vy pereklyuchites' na papku newfolder. S `etogo
   momenta vse vashi komandy MH tipa comp, repl, scan i show budut
   vypolnyat'sya nad `etoj papkoj newfolder.

   Inogda pri chtenii i udalenii soobschenij v vashih papkah
   obrazuyutsya ''holes''. Esli vy vypolnite komandu scan, to mozhete
   uvidet' tol'ko soobscheniya 34, 35, 36, 43, 55, 56, 57, 80. Esli
   vy vypolnite komandu folder -pack, to ona perenumeruet vse vashi
   soobscheniya, tak chto tam ne budet dyr. Odnako ona ne udalyaet
   nikakih soobschenij. Tak chto vam mozhet ponadobit'sya
   periodicheski prosmatrivat' i fizicheski udalyat'
   rmm-soobscheniya.

   Esli vam nuzhna informaciya o vashih papkah, vy mozhete poluchit'
   ee komandami folders ili folder -all, kotorye vyvodyat spisok vseh
   vashih papok, kolichestvo hranyaschihsya v nih soobschenij, nomer
   tekuschego soobscheniya v kazhdoj papke, i tak dalee. Takaya
   stroka statistiki, kotoruyu vyvodyat `eti komandy dlya vseh papok,
   imeet tot zhe samyj vid, chto vy poluchaete pri smene papki po
   komande folder +foldername. Rezul'tat vypolneniya komandy folders
   vyglyadit primerno tak:

                 Folder      # of messages (  range  ); cur  msg  (other files)
               announce  has    1 message  (   1-   1).
                 drafts  has   no messages.
              f-hackers  has   43 messages (   1-  43).
            f-questions  has   16 messages (   1-  16).
                  inbox+ has   35 messages (   1-  38); cur=  37.
                  lists  has    8 messages (   1-   8).
              netfuture  has    1 message  (   1-   1).
                    out  has   31 messages (   1-  31).
               personal  has    6 messages (   1-   6).
                   todo  has   58 messages (   1-  58); cur=   1.

                      TOTAL=  199 messages in 13 folders.

   Komandu refile nuzhno ispol'zovat' dlya peremescheniya
   soobscheniya mezhdu papkami. Kogda vy vypolnyaete komandu tipa
   refile 23 +netfuture, to soobschenie nomer 23 peremeschaetsya v
   papku netfuture. Vy mozhete takzhe vypolnit' komandu tipa refile
   23 +netfuture/latest, kotoraya pomestit soobschenie nomer 23 v
   papku s imenem latest, vlozhennuyu v papku netfuture. Esli vy
   hotite sohranit' soobschenie v tekuschej papke i svyazat' ego, vy
   mozhete vypolnit' komandu refile -link 23 +netfuture, kotoraya
   ostavit 23 v vashem tekuschej papke inbox, no takzhe i v vashej
   papke netfuture. Navernoe, vy uzhe nachali ponimat', kakie po
   nastoyaschemu moschnye dejstviya vy mozhete vypolnyat' s MH.

     --------------------------------------------------------------

4. Posylka pochty

   `Elektronnaya pochta dlya bol'shinstva lyudej yavlyaetsya ulicej s
   dvizheniem v dva ryada, tak chto vy mozhete zahotet' poslat'
   chto-to obratno. Sposob, kakim MH vypolnyaet posylku pochty,
   mozhet snachala pokazat'sya trudnym dlya ispol'zovaniya, no on
   obespechivaet udivitel'nuyu gibkost'. Snachala MH kopiruet fajl
   komponentov v ishodyaschuyu `elektronnuyu pochtu. Fajl komponentov
   v osnovnom predstavlyaet soboj skelet `elektronnogo pis'ma s uzhe
   pomeschennymi tuda zagolovkami To: i Subject:. Zatem vy
   otsylaetes' k redaktoru tekstov, v kotorom vy zapolnyaete
   informaciyu zagolovkov i nabiraete telo pis'ma nizhe
   razdelitel'nyh strok. Pri zakrytii redaktora vyzyvaetsya programma
   whatnow. Nahodyas' v priglashenii What now?, vy mozhete vybrat'
   odno iz dejstvij send, list, edit, push ili quit. Bol'shinstvo
   `etih komand govoryat sami za sebya. Itak, process posylki
   soobscheniya vklyuchaet kopirovanie fajla komponent,
   redaktirovanie vashej `elektronnoj pochty i ukazanie programme
   whatnow dejstviya, kotoroe nuzhno sdelat' s vashej `elektronnoj
   pochtoj.

     --------------------------------------------------------------

  4.1. comp, forw, reply-sozdanie, peresylka ili otvet na ch'e-libo
  soobschenie

   Programma comp imeet neskol'ko poleznyh parametrov komandnoj
   stroki. Samoj vazhnoj sejchas yavlyaetsya opciya -editor. Pri
   ustanovke MH ispol'zuemym po umolchaniyu redaktorom obychno
   stanovitsya programma prompter, postavlyaemaya s MH. `Eto ne
   ochen' privlekatel'nyj redaktor, on prosto delaet to, chto dolzhen
   delat'. Tak chto kogda vy sobiraetes' napisat' komu-libo pis'mo,
   vy mozhete vospol'zovat'sya komandami comp -editor /usr/bin/vi ili
   comp -editor /usr/local/bin/pico. Posle zapuska comp vy
   okazyvaetes' v vashem redaktore i vidite nechto vrode
   sleduyuschego:

 To:
 cc:
 Subject:
 --------

   Vam nuzhno ukazat' personu, kotoroj vy posylaete pochtu, posle
   stroki To:. To zhe samoe otnositsya i k ostal'nym zagolovkam, tak
   chto vam nuzhno budet ukazat' temu pis'ma posle stroki Subject:.
   Zatem vam prosto nuzhno nabrat' telo pis'ma posle razdelitel'noj
   stroki. `Eto mozhet pokazat'sya neskol'ko uproschennym, tak kak
   mnogie pochtovye programmy imeyut special'nye oprosniki, kotorye
   zaprashivayut u vas `etu informaciyu, no neobhodimosti v `etom
   net. Plyus `eto na samom dele daet vam dopolnitel'nuyu gibkost'.

 To:freebsd-rave@FreeBSD.org
 cc:
 Subject:And on the 8th day God created the FreeBSD core team
 --------
 Wow this is an amazing operating system. Thanks!

   Teper' vy mozhete sohranit' `eto soobschenie i vyjti iz redaktora.
   Vy uvidite priglashenie What now? i zdes' mozhete nabrat' send ili
   s i nazhat' return. Posle `etogo osnovnaya gruppa razrabotchikov
   FreeBSD poluchit svoi slova voshischeniya. Kak ya otmechal vyshe,
   vy mozhete takzhe vospol'zovat'sya drugimi komandami v
   priglashenii What now?. Naprimer, vy mozhete ispol'zovat' quit,
   esli ne hotite posylat' soobschenie.

   Komanda forw oshelomlyayusche pohozha. Bol'shim otlichiem
   yavlyaetsya to, chto soobschenie, kotoroe vy peresylaete,
   avtomaticheski vklyuchaetsya v ishodyaschee soobschenie. Kogda vy
   vypolnyaete komandu forw, ona budet peresylat' vashe tekuschee
   soobschenie. Vy vsegda mozhete ukazat' na peresylku drugogo
   soobscheniya, vypolnyaya komandu forw 23, posle chego v
   ishodyaschee soobschenie budet pomescheno soobschenie nomer 23, a
   ne tekuschee soobschenie. Krome `etih malen'kih razlichij, komanda
   forw rabotaet absolyutno tak zhe, kak comp. Vy prohodite cherez v
   tochnosti takoj zhe process posylki soobscheniya.

   Po komande repl budet delat'sya otvet na tekuschee soobschenie,
   esli tol'ko vy ne ukazali drugoj nomer soobscheniya. Komanda repl
   prilozhit vse usiliya, chtoby zabezhat' vpered i zapolnit'
   nekotorye zagolovki pochtovogo soobscheniya. Po`etomu vy zametite,
   chto v zagolovke To: uzhe prisutstvuet adres poluchatelya. Takzhe
   uzhe budet zapolnena stroka Subject:. Zatem vy prohodite obychnyj
   process napisaniya soobscheniya i na `etom vse zavershaetsya.
   Zdes' polezno znat' o parametre komandnoj stroki -cc. Vy mozhete
   ispol'zovat' parametry all, to, cc i me posle -cc dlya togo,
   chtoby repl avtomaticheski dobavila razlichnye adresa k Cc:-spisku
   soobscheniya. Vy, navernoe, zametili, chto ishodnoe soobschenie ne
   budet vklyuchat'sya. `Eto proishodit, potomu chto v bol'shinstve
   nastroek MH tak ukazano iznachal'no.

     --------------------------------------------------------------

  4.2. Fajly components i replcomps-fajly komponent dlya komand comp i
  repl

   Fajl components obychno raspolagaetsya v kataloge
   /usr/local/lib/mh. Vy mozhete skopirovat' `etot fajl v vash
   katalog Mail dlya MH i otredaktirovat' ego tak, chtoby on
   soderzhal to, chto vy hotite. `Eto dostatochno prostoj fajl. V
   nachale fajla raspolozheny razlichnye pochtovye zagolovki,
   razdelitel'naya stroka i bol'she nichego. Komanda comp prosto
   kopiruet `etot fajl components i zatem redaktiruet ego. Vy mozhete
   dobavit' lyuboj sootvetstvuyuschij standartu RFC822 zagolovok.
   Naprimer, v vashem fajle components vy mozhete pomestit'
   sleduyuschee:

 To:
 Fcc: out
 Subject:
 X-Mailer: MH 6.8.3
 X-Home-Page: http://www.FreeBSD.org/
 -------

   Togda MH budet kopirovat' `etot fajl komponentov i peredast ego v
   vash redaktor. Fajl components ves'ma prost. Esli vy hotite v
   soobscheniyah imet' podpis', prosto pomestite vashu podpis' v
   `etot fajl components.

   Fajl replcomps neskol'ko bolee slozhen. Po umolchaniyu replcomps
   imeet takoj vid:

 %(lit)%(formataddr %<{reply-to}%?{from}%?{sender}%?{return-path}%>)\
 %<(nonnull)%(void(width))%(putaddr To: )\n%>\
 %(lit)%(formataddr{to})%(formataddr{cc})%(formataddr(me))\
 %<(nonnull)%(void(width))%(putaddr cc: )\n%>\
 %<{fcc}Fcc: %{fcc}\n%>\
 %<{subject}Subject: Re: %{subject}\n%>\
 %<{date}In-reply-to: Your message of "\
 %<(nodate{date})%{date}%|%(pretty{date})%>."%<{message-id}
              %{message-id}%>\n%>\
 --------

   On imeet takoj zhe prostoj format, kak i fajl components, no
   soderzhit neskol'ko dopolnitel'nyh formatiruyuschih kodov. Komanda
   %(lit) opredelyaet mesto dlya adresa. %(formataddr) yavlyaetsya
   funkciej, kotoraya vozvraschaet polnyj adres `elektronnoj pochty.
   Sleduyuschej chast'yu yavlyaetsya %<, kotoraya oznachaet uslovie
   esli i {reply-to} sootvetstvuet polyu reply-to ishodnogo
   soobscheniya. Takim obrazom, `eto mozhet byt' prointerpretirovano
   sleduyuschim obrazom:

 %<if {reply-to}
 v ishodnom soobschenii imeetsya pole reply-to
 to peredat' ego v formataddr, %? else {from}
 vzyat' adres from,
 %? else {sender}
 vzyat' adres sender, %?
 else {return-path}
 vzyat' return-path iz ishodnogo soobscheniya,
 %> endif.

   Kak vy mozhete videt', formatirovanie MH mozhet byt' dostatochno
   slozhnym. Vy mozhete vyyasnit', chto znachat ostal'nye funkcii i
   peremennye. Vsya informaciya po napisaniyu strok v takom formate
   nahoditsya v spravochnoj stranice po MH. Dejstvitel'no udobnoj
   vesch'yu yavlyaetsya to, chto edinozhdy sozdav sobstvennyj fajl
   replcomps, vam ne nuzhno bol'she ego trogat'. Ni odna drugaya
   pochtovaya programma ne dast vam toj moschi i gibkosti, chto daet
   vam MH.

     --------------------------------------------------------------

            `Etot, i drugie dokumenty, mogut byt' skachany s
                ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

  Po voprosam, svyazannym s FreeBSD, prochitajte dokumentaciyu prezhde
                 chem pisat' v <questions@FreeBSD.org>.
         Po voprosam, svyazannym s `etoj dokumentaciej, pishite
                           <doc@FreeBSD.org>.
  Po voprosam, svyazannym s russkim perevodom dokumentacii, pishite v
                    rassylku <frdp@FreeBSD.org.ua>.
  Informaciya po podpiske na `etu rassylku nahoditsya na sajte proekta
                               perevoda.
