Next Previous Contents

5. Ispol'zovaniya kirillicy v programmah elektronnoj pochty i chteniya novostej

Nastrojka programm elektronnoj pochty i chteniya novostej dlya raspoznavaniya kirillicy ne ochen' slozhna, hotya vam sleduet znat' osnovnye principy raboty elektronnoj pochty i novostej.

Obychno programmy Internet elektronnoj pochty sostoyat iz dvuh chastej: MUA (Mail User Agent - pol'zovatel'skaya programma elektronnoj pochty) i MTA (Mail Transfer Agent - programma rassylki elektronnoj pochty). MUA - eto programma, kotoruyu vy ispol'zuete dlya chteniya, sostavleniya i posylki elektronnyh soobshchenij. Odnako, pol'zovatel'skaya programma elektronnoj pochty sama pis'ma ne posylaet, vmesto etogo ona vyzyvaet programmu rassylki elektronnoj pochty, kotoraya otvechaet za posylku soobshcheniya, v sootvetstvuyushchem napravlenii, ispol'zuya sootvetstvuyushchij protokol. Primer pol'zovatel'skoj programmy elektronnoj pochty - Pine, programmu rassylki elektronnoj pochty - qmail.

Do nedavnego vremeni i MTA, i MUA po umolchaniyu ne byli chisto 8mi bitnymi programmami. Poetomu, kogda vy posylaete soobshchenie, skazhem iz Ameriki v Rossiyu, to vy nikogda ne budete uvereny v tom, chto kakaya - nibud' promezhutochnaya programma rassylki elektronnoj pochty ne "otkusit" v vashem soobshchenii 8oj bit u kazhdoj bukvy v vshem soobshchenii. Poetomu byl razrabotan ryad protokolov, kotorye pozvol' zakodirovat' lyuboj tip dannyh s ispol'zovaniem tol'ko pechataemyh simvolov iz 7mi bitnogo ASCII. |ta gruppa protokolov zovetsya MIME (MultimedIa Mail Encoding - mul'timedijnaya kodirovka elektronnyh soobshchenij)

Tak kak MIME obychno skonfigurirovan po umolchaniyu dovol'no pravil'no, to my ne budem obsuzhdat' ego zdes'. My pogovorim MIME, kogda budet obsuzhdat'sya sovmestimost' mezhdu russkimi kodirovkami (Sm. razdel mime ).

My nachnem s nastrojki pol'zovatel'skoj programmy elektronnoj pochty, potomu chto s etoj programmoj vy rabotaete neposredstvenno. Zatem my obsudim prostejshie principy konfiguracii MTA dlya podderzhki kirillicy.

5.1 Nastrojka pol'zovatel'skoj programmy elektronnoj pochty (MUA)

Pol'zovatel'skoj programma elektronnoj pochty na osnove Emacs

Esli vy uzhe nastroili emacs kak takovoj, to vam ne nuzhno special'no nastraivat' programmu elektronnoj pochty, kotoraya obespechivaetsya sredstvami Emacs. (Dlya nastrojki Emacs smotrite razdel Emacs i XEmacs).

elm

Dobav'te sleduyushchuyu zapis' v vash ~/.elm/elmrc:

CHARSET=koi8-r

pine

Dobav'te sleduyushchuyu zapis' v ~/.pinerc dlya personal'noj nastrojki ili v /usr/lib/pine.conf dlya nastrojki vsej sistemy.

character-set=koi8-r

Vy mozhete takzhe izmenit' nastrojku vashego Pine dlya togo, chtoby predotvratit' posylku pis'ma v quoted-printable kodirovke.

enable-8bit-nntp-posting
enable-8bit-esmtp-negotiation

Krome togo, udostover'tes', chto vy imeete svezhuyu versiyu pine. Do nedavnego vremeni eta programma imela razlichnye problemy s russkim kodirovkami.

5.2 Nastrojka vashej programmy rassylki elektronnoj pochty (MTA)

V "prirode" sushchestvuet neskol'ko programm rassylki elektronnoj pochty (MTA) dostupnyh dlya vas. |to sendmail, qmail, smail, exim, i tak dalee.

sendmail

Ne tak davno programma sendmail byla gorazdo bolee populyarnoj chem drugie programmy rassylki, potomu chto imela dolguyu istoriyu i, sootvetstvenno, imela shirokoe rasprostranenie. CHto kasaetsya menya lichno, to ya nenavizhu etu programmu - eto prekrasnyj primer absolyutno bezdumnogo podhoda k sozdaniyu programnogo obespecheniya i dazhe "uluchsheniya", kotorye delayutsya vremya ot vremeni, pokazyvayut chto dannyj podhod ne umiraet. Lyuboj sistemnyj administrator vzdragivaet, kogda slyshit zloveshchee slovo "sendmail.cf" (Primechanie perevodchika - dannoe mnenie bylo vyrazhenij lichnyh privyazannostej avtora, sushchestvuyut i drugie mneniya na etot schet. Na dannyj moment vse ostal'nye programmy rassylki, kak pravilo, libo gorazdo huzhe, libo ne otvechayut zaprashivaemym trebovaniyam).

V dannyj moment sendmail bol'she ne otkusyvaet 8moj bit. Odnako on mozhet zakodirovat' 8mi bitnye dannye s pomoshch'yu special'nogo base64 formata kodirovki. Hotya bol'shinstvo programm chteniya elektronnyh soobshchenij raspoznayut i dekodiruyut podobnye soobshcheniya obratno v 8mi bitnyj tekst, vy veroyatno hotite posylat' prosto tekst i byt' uverennym, chto vse rabotaet normal'no.

Nachinaya s versii 8, sendmail obrabatyvaet 8mi bitnye dannye po umolchaniyu pravil'no. Esli etogo ne proishodit- prover'te opciyu EightBitMode i opciyu 7 v razdele mailers v vashem fajle /etc/sendmail.cf. Podrobnee smotrite rukovodstvo "Sendmail. Operation and Installation Guide" .

Drugie programmy rassylki elektronnoj pochty

YA nemnogo znayu o drugih programmah rassylki pochty. Esli vy chto-to znaete, chto mozhet byt' vazhno dlya nastrojki kirillicy, to pozhalujsta soobshchite mne.


Next Previous Contents