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.
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).
Dobav'te sleduyushchuyu zapis' v vash ~/.elm/elmrc
:
CHARSET=koi8-r
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.
V "prirode" sushchestvuet neskol'ko programm rassylki elektronnoj pochty (MTA)
dostupnyh dlya vas. |to sendmail
, qmail
, smail
, exim
,
i tak dalee.
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" .
YA nemnogo znayu o drugih programmah rassylki pochty. Esli vy chto-to znaete, chto mozhet byt' vazhno dlya nastrojki kirillicy, to pozhalujsta soobshchite mne.