1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483
|
.\" {PTM/LK/0.1/05-01-1999/"obsuga poczty bazujca na mailcap"}
.\" Tumaczenie: 5-1-1999 ukasz Kowalczyk (lukow@tempac.okwf.fuw.edu.pl)
.TH METAMAIL 1 "Wydanie 2" "Bellcore Prototype"
.SH NAZWA
metamail - infrastruktura dla oprogramowania pocztowego bazujcego na mailcap
.SH STRESZCZENIE
.ta 8n
\fBmetamail\fP [-b] [-B] [-c \fBtyp zawartoci\fP ...] [-d] [-e]
[-E \fBkodowanie zawartoci\fP]
[-f \fBadres nadawcy\fP] [-h] [-m \fBprogram pocztowy\fP] [-p] [-P] [-r]
[-s \fBtemat\fP] [-q] [-w] [-x] [-y] [-z] [\fBnazwa pliku\fP]
.br
.SH OPIS
Program
.I metamail
odczytuje plik "mailcap" aby dowiedzie si, jak naley wywietla
nietekstow cz wiadomoci pocztowej w lokalnym systemie. Kady program
sucy do odczytywania poczty musi wywoa metamail podczas przegldania
wiadomoci nie bdcej tekstem, z wyjtkiem sytuacji, gdy program pocztowy
jest w stanie samodzielnie poradzi sobie z wywietleniem tej czci
wiadomoci.
.I Metamail
na podstawie pliku (plikw) mailcap decyduje, jakiego programu naley uy
do wywietlenia specyficznego typu wiadomoci.
W systemie, w ktrym wszystkie programy pocztowe wywouj program
.I metamail
w wypadku otrzymania nietekstowej wiadomoci, rozszerzenie ich moliwoci o
obsug kolejnego formatu wiadomoci sprowadza si do dodania jednej linii
do pliku mailcap. (Ta strona opisuje wycznie uywanie programu metamail z
programami pocztowymi, aczkolwiek metamail jest rwnie uyteczny, gdy trzeba
doda obsug formatw multimedialnych do programw sucych do
przegldania grup dyskusyjnych lub BBS-w. Jedynym wymogiem jest, aby
programy te dodaway do wiadomoci pole nagwka "Content-type" lub w inny
sposb informoway o rodzaju zawartoci przesyki).
W wikszoci przypadkw uytkownicy nie bd musieli uruchamia programu
metamail bezporednio. Bdzie on uruchamiany przez program sucy do
czytania poczty zawsze, gdy zajdzie konieczno obejrzenia nietekstowej
przesyki. Mimo to, ta strona nie jest przeznaczona dla uytkownikw
kocowych, lecz dla dwch kategorii osb: tych, ktrzy dodaj do programu
metamail obsug konkretnego programu pocztowego oraz tych, ktrzy dodaj
informacje do pliku mailcap. Osoby nalece do pierwszej kategorii
zainteresuje gwnie skadnia linii polece, za pozostae osoby mog
zignorowa t sekcj i od razu przej do opisu skadni pliku mailcap.
Uwaga: Metamail okrela typ wiadomoci na podstawie nagwka "Content-type",
opisanego w RFC 1049 oraz RFC 1341 (MIME). Mimo to, przy uyciu opcji \-b i
\-c, mona spowodowa, by metamail wsppracowa z poczt nie stosujc si
do formatu obowizujcego w Internecie, wczajc w to komunikaty X.400.
Naley rwnie zauway, e metamail automatycznie dekoduje poczt
zakodowan w celu uniknicia problemw z 8-bitowymi wartociami. Wiadomoci
takie musz zawiera w nagwku pole Content-Transfer-Encoding zgodne ze
specyfikacj RFC 1341. Jeeli dane zostay zakodowane algorytmem "base64",
sekwencje CRLF zostan przekonwertowane do lokalnego sposobu oznaczania
nowej linii, ale dotyczy to tylko tekstowej czci wiadomoci; mona to
rozcign na wszystkie typy wiadomoci umieszczajc w pliku mailcap pole
"textualnewlines".
.SH OPCJE
Metamail uruchomiony bez adnych opcji oczekuje otrzymania na standardowym
wejciu wiadomoci sformatowanej zgodnie z RFC 822. Nastpujce opcje mog
zmodyfikowa to zachowanie:
.TP 8
.B \-b
Ta opcja informuje metamail, e wiadomo nie stosuje si do formatu RFC
822, z wyjtkiem ciaa wiadomoci (tzn. nie ma nagwka). Uycie opcji \-b
implikuje dziaanie opcji \-c.
.TP 8
.B \-B
Ta opcja informuje metamail, e wiadomo ma zosta wywietlona w tle,
jeeli jest nieinteraktywna, tzn. nie posiada w pliku mailcap atrybutu
"needsterminal". Opcja nie moe zosta uyta wraz z \-p lub \-P.
.TP 8
.B \-c <typ zawartoci>
Ta opcja informuje metamail, e powinien uywa podanego typu zawartoci,
zamiast typu podanego w nagwku wiadomoci.
.TP 8
.B \-d
Ta opcja informuje metamail, by nie zadawa adnych pyta przed
interpretacj wiadomoci. (Domylnie, metamail zawsze pyta o pozwolenie na
uruchomienie kadego interpretera, jeeli dziaa na interaktywnym
terminalu i zmienna MM_NOASK nie jest ustawiona. Nie pyta jednak w
przypadku typu zawartoci "text", tzn. jeeli domyln wartoci MM_NOASK
jest "text,text/us-ascii").
.TP 8
.B \-e
Ta opcja informuje metamail, by usuwa pocztkowe znaki nowej linii z ciaa
wiadomoci. Jest to szczeglnie uyteczne dla wiadomoci w formacie MH.
.TP 8
.B \-f <adres>
Ta opcja okrela nadawc wiadomoci. Jeeli nie zostanie podana, nadawca
zostanie okrelony na podstawie nagwka, jeeli bdzie to moliwe. Ta
informacja zostanie umieszczona w rodowisku, by bya dostpna dla kadego
interpretera uruchamianego przez metamail.
.TP 8
.B \-h
Ta opcja informuje metamail, e jest on uywany do
drukowania wiadomoci. W szczeglnoci, oznacza ona, e wykonane ma zosta
pole "print" zamiast "command" z pliku mailcap. (Jeeli pole "print" jest
puste, ta opcja z pliku mailcap zostanie zignorowana i wznowione zostanie
poszukiwanie w tym pliku kolejnej linii pasujcej do typu wiadomoci i
posiadajcej niepuste pole "print"). Opcja \-h automatycznie implikuje
uycie opcji \-d.
.TP 8
.B \-m <program pocztowy>
Ta opcja okrela nazw programu wywoujcego metamail. Informacja ta
zostanie umieszczona w rodowisku, aby bya dostpna dla interpreterw
wywoywanych przez metamail.
.TP 8
.B \-p
Ta opcja okrela, e w razie takiej koniecznoci, wynik dziaania programu
zostanie pokazany strona po stronie. Standardowo zostanie to uzyskane przez
wywoanie programu more, ale zmienna rodowiskowa METAMAIL_PAGER moe
okrela inny program uywany do tego celu. Zauwa, e opcja \-p jest
preferowan form takiego sposobu wypisywania danych wyjciowych w stosunku
do bezporedniego przekierowywania wyjcia programu metamail przez program
stronicujcy, poniewa niektre interpretery uywane przez metamail mog by
interaktywne. Metamail jest w stanie okreli, czy naley uywa programu
stronicujcego okrelonego w pliku mailcap. Ta opcja nie moe zosta uyta
razem z opcj \-B.
.TP 8
.B \-P
Ta opcja dziaa tak, jak \-p z wyjtkiem tego, e powoduje, i metamail
wywietla napis "Press RETURN to go on" (Nacinij RETURN, by kontynuowa)
czekajc na nacinicie tego klawisza po skoczeniu wywietlania wiadomoci.
Ta opcja jest przeznaczona do uywania w sytuacji, gdy metamail
rekurencyjnie wywouje siebie w nowym oknie terminala stworzonym wycznie w
tym celu. Tej opcji nie mona uywa razem z \-B.
.TP 8
.B \-q
Ta opcja powstrzymuje metamail od wywietlania komunikatw. Standardowo
metamail przed uruchomieniem interpretera wypisuje na standardowym wyjciu
kilka istotnych fragmentw nagwkw wiadomoci (co mona
konfigurowa zmiennymi rodowiskowymi KEYHEADS i KEYIGNHEADS) wraz z innymi
komunikatami.
.TP 8
.B \-r
Ta opcja informuje metamail, e uruchomienie przez roota jest dozwolone.
Standardowo metamail odmawia pracy, jeeli prawdziwym lub efektywnym
identyfikatorem uytkownika jest root. Ten sam efekt mona osign uywajc
zmiennej rodowiskowej MM_RUNASROOT.
.TP 8
.B \-R
Ta opcja powoduje uruchomienie programu /usr/ucb/reset w celu zresetowania
stanu terminala przed jego uywaniem.
.TP 8
.B \-s <temat>
Ta opcja okrela temat (subject) wiadomoci. Standardowo ta informacja
pobierana jest z nagwka. Temat wiadomoci umieszczany jest w rodowisku,
by by dostpny dla wszystkich interpreterw uruchamianych przez metamail.
.TP 8
.B \-w
Ta opcja informuje metamail, e zamiast okrelania sposobu wywietlania
danych poprzez plik mailcap, wszystkie czci wiadomoci powinny zosta
zdekodowane i zapisane w pliku w swoim zwykym formacie.
Zalenie od okolicznoci wywoania, metamail moe odgadn nazw pliku z
nagwka wiadomoci, pytajc uytkownika lub generujc plik o tymczasowej,
unikalnej nazwie.
.TP 8
.B \-x
Ta opcja informuje metamail, e nie jest on uruchomiony na terminalu,
niezalenie od wynikw wywoania isatty(). Uycie tej opcji jest konieczne,
gdy metamail dziaa na pseudoterminalu, a isatty(3) zwraca warto TRUE,
lecz w rzeczywistoci nie istnieje terminal, za porednictwem ktrego mona
si komunikowa z uytkownikiem. Ten sam efekt mona osign przy pomocy
zmiennej rodowiskowej MM_NOTTTY.
.TP 8
.B \-y
Ta opcja informuje metamail, e naley sprbowa "wycign" wiadomo
w formacie MIME z ciaa caej wiadomoci. Taki sposb dziaania jest
uyteczny, gdy system dostarczania poczty odrzuci t wiadomo nie wiedzc,
jak sformatowa odrzucon cz zgodnie ze standardem MIME. (Dla wygody
tych, ktrzy nie mog kontrolowa sposobu wywoywania programu metamail
przez program odczytujcy poczt, dziaanie tej opcji moe by rwnie
osignite za pomoc zmiennej rodowiskowej MM_YANKMODE). Jeeli uywasz tej
opcji dla wiadomoci, ktre NAPRAWD s w formacie MIME, lub tych, ktre nie
zawieraj w sobie czci w tym formacie, rezultaty mog by bardzo dziwne.
Nie stanie si nic strasznego, ale te wiele nie zobaczysz.
.TP 8
.B \-z
Ta opcja informuje metamail, by usun swj plik wejciowy po skoczeniu.
Opcja \-z wymaga, by argumentem programu metamail bya nazwa pliku, tzn. nie
dane nie s czytanie ze standardowego wejcia.
.TP 8
.B \-T
Ta opcja w zamyle ma by rekurencyjnie uywana przez program metamail, by
wyczy efekt dziaania zmiennej rodowiskowej MM_TRANSPARENT. Powinna by
uywana wycznie w wypadku, gdy metamail uruchamia swoj kolejn kopi w oknie
terminala.
.TP 8
.B Nazwy plikw w linii polece
Kady argument nie zaczynajcy si znakiem "-" jest traktowany jak nazwa pliku
z ktrego, zamiast standardowego wejcia, powinny by pobierane dane.
.SH NIEROZPONANY RODZAJ WIADOMOCI
Od czasu do czasu metamail wywietli komunikat typu
**** Unrecognized mail type: 'smell-o-vision'. Writing to file
/tmp/metamail.1234 ****
Oznacza to, e usiujesz obejrze wiadomo w formacie "smell-o-vision", lecz
metamail na twojej maszynie (sieci) nie zosta jeszcze odpowiednio
skonfigurowany do wywietlania tego rodzaju wiadomoci. W najbardziej oglnym
przypadku taka konfiguracja opiera si na mechanizmie pliku mailcap, co zostao
opisane w kolejnej sekcji.
Jeeli metamail trafi na wiadomo w nieznanym sobie formacie, usuwa z danych
nagwek oraz informacje o rodzaju kodowania, a nastpnie zapisuje dane w pliku
tymczasowym. (Jeeli dziaajca kopia programu metamail jest interaktywna,
bdziesz mia wikszy wybr - zapisanie do pliku tymczasowego, przegldanie
jako tekst lub zignorowanie tej wiadomoci). Do uytkownika naley usunicie
takich plikw.
.SH PLIK (PLIKI) MAILCAP
Nadrzdnym celem programu metamail jest uatwienie programom pocztowym
centralnego dostpu do informacji multimedialnych. Jeeli wszystkie programy
pocztowe wywouj jeden program do interpretacji nietekstowych wiadomoci,
tylko ten jeden program musi wiedzie, jak si z nimi obchodzi.
Pliki mailcap bardzo uatwiaj przystosowanie programu metamail do tej roli.
Przeznaczeniem tym plikw jest informowanie programu metamail, jakie programy
naley uruchamia w celu wywietlania wiadomoci w rozmaitych formatach. W ten
sposb atwo mona umoliwi wszystkim programom pocztowym wywietlanie nowego
typu danych przez zwyke dopisanie linii do pliku mailcap.
Metamail szuka plikw mailcap w ciece poszukiwa. W przeciwiestwie do
standardowego zachowania si programw podczas przeszukiwania cieki, w miar
potrzeby metamail bdzie przeszukiwa
.I wszystkie
pliki mailcap, ktre znajdzie w ciece do czasu, gdy skocz si pliki
mailcap, lub znaleziona zostanie odpowiednia linia, z informacj, jak
wywietli dany typ wiadomoci. Po znalezieniu odpowiedniej linii uruchomiony
zostanie odpowiedni program w niej wyspecyfikowany.
Domylna cieka poszukiwa ma nastpujc posta:
$HOME/.mailcap:/usr/local/etc/mailcap:/usr/etc/mailcap:/etc/mailcap:/etc/mail/mailcap:/usr/public/lib/mailcap"
Moe by ona zmieniona poprzez ustawienie zmienn systemow MAILCAPS.
Uwaga: Podczas poszukiwa na ciece metamail nie interpretuje zmiennych
rodowiskowych typu $HOME lub symboli w rodzaju "~".
Format plikw mailcap jest opisany na stronie mailcap(4).
.\" .SH NON-ASCII HEADER FIELDS
.SH NIETEKSTOWE POLA NAGWKW
Metamail posiada wbudowan podstawow obsug nietekstowych danych w nagwkach
wiadomoci. Oznacza to, e takie dane zostan rozpoznane, zdekodowane i wysane
na terminal. To zachowanie moe by bardziej lub mniej sensowne, zalenie od
systemu kodowania znakw okrelonego w nagwku oraz moliwoci terminala,
rzadko jednak efekt bdzie gorszy od pokazywania danych w zakodowanej postaci.
.SH RODOWISKO
.PP
.TP 8
.B METAMAIL_TMPDIR
Jeeli ta zmienna jest ustawiona, okrela ona nazw katalogu tymczasowego
(normalnie jest to "/tmp"). W tym katalogu metamail oraz programy towarzyszce
tworz w systemie UNIX pliki tymczasowe.
.TP 8
.B MM_NOASK
Jeeli MM_NOASK ma warto 1, metamail nigdy nie bdzie pyta o pozwolenie na
uruchomienie interpretera danego rodzaju wiadomoci. W innym wypadku, zmienna
MM_NOASK moe zawiera rozdzielon przecinkami list nazw typw (bez biaych
spacji), dla wywietlenia ktrych nie naley pyta o zgod. Na przykad,
nadanie tej zmiennej wartoci "magicmail,audio" spowoduje, e uytkownik nie
bszie pytany o zgod na uruchomienie interpreterw wiadomoci w formacie
magicmail i audio, lecz wci bdzie pytany przed wywietlaniem pozostaych
rodzajw wiadomoci. (Jeeli w linii polece podana zostanie opcja \-d, zmienna
MM_NOASK bdzie miaa warto 1 dla wszystkich procesw potomnych, pozwalajc
opcji -d dziaa rekurencyjnie).
.TP 8
.B KEYHEADS
Zmienna KEYHEADS moe by rozdzielon przecinkami list nagwkw, ktre jako
jedyne bd wywietlane przez metamail. Domylnie metamail zachowuje si tak,
jakby zmienna KEYHEADS miaa warto
Date:From:Subject:To:CC:Content-Description
Jeeli zmienna KEYHEADS jest pustym cigiem, aden element nagwka nie jest
wywietlany. Jeeli jej wartoci jest gwiazdka ("*"), wywietlane s wszystkie
pola nagwka.
.TP 8
.B KEYINGHEADS
Zmienna KEYINGHEADS moe by rozdzielon dwukropkami list pl nagwka,
ktrych to pl metamail nie bdzie wywietla. Warto tej zmiennej jest brana
pod uwag tylko wtedy, gdy zmienna KEYHEADS nie jest ustawiona.
Jeeli zmienna KEYIGNHEADS jest pustym cigiem, wszystkie pola nagwka s
wywietlane, jeeli jej wartoci jest gwiazdka ("*"), adne pole nagwka nie
bdzie wywietlane.
.TP 8
.B MM_NOTTTY
Jeeli zmienna MM_NOTTTY ma niezerow warto, metamail bdzie zakada, e nie
dziaa w oknie terminala. MM_NOTTTY implikuje nadanie zmiennej MM_NOASK
wartoci 1. Jeeli podana jest opcja \-z, MM_NOTTTY jest ustawiana dla procesw
potomnych, umoliwiajc opcji \-z rekurencyjne dziaanie.
.TP 8
.B MAILCAPS
Ta zmienna moe by uyta, by zmieni domyln ciek poszukiwania plikw
mailcap.
.TP 8
.B METAMAIL_PAGER
Jeeli ta zmienna jest ustawiona, definiuje ona nowy program stronicujcy
zamiast domylnego "more". Zauwa, e nie jest uywana zwyka zmienna PAGER,
poniewa wiele programw stronicujcych (zwaszcza "less"), interferuje z
dziaaniem programw pocztowych opierajcych si na pliku termcap.
.TP 8
.B NOMETAMAIL
Ta zmienna nie jest wprawdzie uywana przez metamail, ale uywa jej wiele
programw pocztowych kompatybilnych z programem metamail. Jeeli zmienna
NOMETAMAIL ma jakkolwiek warto, wikszo programw pocztowych nie bdzie
uruchamiaa programu metamail, co efektywnie uniemoliwia jakkolwiek
multimedialn funkcjonalno takich programw.
.TP 8
.B MM_DEBUG
Jeeli zmienna MM_DEBUG ma jakkolwiek warto, metamail bdzie produkowa
nieco wicej informacji na temat swojej aktywoci.
.TP 8
.B MM_QUIET
Jeeli ta zmienna ma warto "1", metamail bdzie produkowa jeszcze mniej
informacji, ni zazwyczaj. W szczeglnoci, wstrzyma komunikaty "Executing...",
chyba e ustawiona jest zmienna MM_DEBUG.
W innym razie, ta zmienna moe by rozdzielon przecinkami list krtkich
polece, wtedy komunikat "Executing..." bdzie wstrzymany dla tych wanie
polece.
Domyln wartoci zmiennej MM_QUIET jest "cat", co oznacza, e komunikat
"Executing..." jest wypisywany dla wszystkich polece z wyjtkiem "cat".
W ten sposb obsuga wiadomoci tekstowych jest naturalna, lecz nie powica
si tym samym moliwoci informowania uytkownika o tym, co si dzieje w
bardziej skomplikowanych sytuacjach.
.TP 8
.B MM_YANKMODE
Nadanie tej zmiennej niezerowej wartoci ma to samo znaczenie, co uruchomienie
programu metamail z opcj \-y. Przeczytaj ostrzeenia przy opisie tej opcji,
zanim zaczniesz jej uywa. Jedyn sytuacj, w jakiej chciaby uywa tej
zmiennej, to potrzeba obejrzenia wiadomoci w formacie MIME, ktrej nie potrafi
wywietli twj program pocztowy. W takim wypadku powiniene obejrze t
wiadomo, wyj z programu pocztowego i usun zmienn MM_YANKMODE.
.TP 8
.B MM_TRANSPARENT
Jeeli ta zmienna ma niezerow warto, metamail wyle ca wiadomo na
standardowe wyjcie, a nastpnie otworzy nowe okno terminala, w ktrym
wywietli co nieco bardziej inteligentnie. Ta opcja suy do wsparcia pewnych
nieprzemylanych programw pocztowych, takich, jak mailtool, ktrych dziaanie
zaley od tego, co na standardowym wyjciu wypisze standardowe w UNIXie
polecenie "mail", tzn. wiadomo w takiej postaci, w jakiej znajduje si ona w
skrzynce pocztowej.
.TP 8
.B MM_CHARSET
Jeeli ta zmienna jest ustawiona, metamail nie bdzie wypisywa
komunikatw na temat zestawu znakw zadeklarowanego w nagwku, jeeli pokrywa
si on z zestawem opisanym przez t zmienn. Na przykad, jeeli MM_CHARSET ma
warto "iso-8859-8", metamail wstrzyma ostrzeenia dla nagwkw kodowanych w
tym standardzie.
.TP 8
.B DISPLAY
Zmienna uywana do tworzenia okna terminala w systemie okien X11.
.TP 8
.B WINDOW_PARENT
Uywana do tworzenia okna terminala w systemie okien SunTools.
.TP 8
.B WMHOST
Uywana do tworzenia okna terminala w starym systemie okien Andrew WM.
.SH RODOWISKO INTERPRETERW
Gdy metamail wywouje interpreter okrelony w pliku mailcap, ustawia kilka
zmiennych rodowiskowych, ktre w miar potrzeb mog by przez niego uywane.
.TP 8
.B MM_HEADERS
Ta zmienna ma warto penego zestawu pl nagwka zgodnego z RFC822, jeeli
jakiekolwiek z nich istniej.
.TP 8
.B MM_MAILER
W tej zmiennej znajduje si nazwa programu pocztowego, ktry wywoa metamail,
gdy uyta jest opcja \-m.
.TP 8
.B MM_CONTENTTYPE
Ta zmienna zawiera typ zawartoci w tej samej postaci, w jakiej jest okrelony
przez pole nagwka Content-type lub w jakiej zosta przekazany opcj \-c.
Jeeli typ zawartoci ma podtyp, jest on rwnie umieszczony w zmiennej
MM_CONTENTTYPE, np. "multipart/mixed; boundary=foobar".
.TP 8
.B MM_SUMMARY
W tej zmiennej znajduje si "tytu" wiadomoci, zazwyczaj skadajcy si z
nadawcy i tematu wiadomoci.
.TP 8
.B MM_USEPAGER
Ta zmienna ma niezerow warto jeeli naley uy programu stronicujcego
(np. uyto opcji \-p). Jeeli uyto opcji \-p, zmienna MM_USEPAGER jest
ustawiana dla procesw potomnych, pozwalajc opcji \-p dziaa rekurencyjnie.
Ta opcja nie moe by uyta razem z \-B.
.TP 8
.B TERMINAL_CMD
W tej zmiennej moe znajdowa si polecenie uywane do uruchamiana nowego
okna terminala, jeeli jest to potrzebne. Nazwa programu, ktry ma dziaa w
tym oknie jest DOKLEJANA do tego polecenia. Domylnie, zmienna ta ma warto
"xterm -e", jeeli istnieje zmienna DISPLAY, lub "shelltool", jeeli istnieje
zmienna WINDOW_PARENT. Uytkownicy systemu OpenWindows Suna mog nada tej
zmiennej warto "shelltool", jeeli wol shelltool od xterma.
.TP 8
.B MM_RUNASROOT
Jeeli ta zmienna ma niezerow warto, pozwoli to programowi metamail dziaa
po uruchomieniu przez roota. To samo dziaanie ma opcja \-r.
.SH PLIKI
$HOME/.mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap - domylna
cieka poszukiwania plikw mailcap.
.SH ZOBACZ TAKE
audiocompose(1), audiosend(1), ezview(1), getfilename(1), mailto-hebrew(1),
mailto(1), metasend(1), mmencode(1), richtext(1), showaudio(1),
showexternal(1), shownonascii(1), showpartial(1), showpicture(1), mailcap(4)
.SH PROBLEMY
W wieloczciowych/alternatywnych wiadomociach lub ich czciach, pewne pola
nagwka, ktre powinny by wywietlane, mog nie zosta wywietlone. Ta
sytuacja rzadko stanowi problem. Rwnie, wszystkie czci wiadomoci typu
"multipart" lub "message" w wieloczciowych wiadomociach s traktowane tak,
jakby byy w znanym formacie, nawet gdy nie s. Czy jest to problem, okae si
na podstawie dowiadczenia.
Pole "textualnewlines" w pliku mailcap ma wpyw na globaln tablic wyjtkw.
Oznacza to, e jeeli wicej ni jeden opis w pliku mailcap dla danego typu
wiadomoci (content-type) ma ten sam opis "textualnewlines", moe zosta uyta
niewaciwa warto. Nie jestem w stanie wyobrazi sobie sytuacji, w ktrej
stanowioby to problem, poniewa nie zdarza si, aby jeden rodzaj zawartoci
wymaga traktowania nowych linii na dwa rne sposoby, niezalenie od swojego
rodowiska.
Pola "%n" oraz "%F" w pliku mailcap nie dziaaj w klauzulach "test", poniewa
metamail nie przeglda dalszych czci wiadomoci w dostateczym stopniu, by
prawidowo obsugiwa te pola.
.SH COPYRIGHT (pozostawiony w postaci oryginalnej)
Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore)
Permission to use, copy, modify, and distribute this material
for any purpose and without fee is hereby granted, provided
that the above copyright notice and this permission notice
appear in all copies, and that the name of Bellcore not be
used in advertising or publicity pertaining to this
material without the specific, prior written permission
of an authorized representative of Bellcore. BELLCORE
MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY
OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS",
WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
.SH AUTOR
Nathaniel S. Borenstein
|