4.3.6. PROGRAM BM


  Program BM opracowany został przez Bdale Garbee, N3EUA. Służy on do przygotowania i odczytu poczty i jest alternatywą w stosunku do usług standardowego oprogramowania SMTP. Wymiana poczty odbywa się w dalszym ciągu pod kontrolą protokółu SMTP. Oprogramowanie BM powinno być zainstalowane w katalogu \net (\nos). Dodatkowe wymagane przez niego informacje o stacjach docelowych lub retransmitujących pocztę znajdują się w zbiorze \bm.rc. Analogicznie dla wersji profesjonalnych jest to zbiór \mail.rc. Poczta nadawana składowana jest w katalogu \spool\mqueue, poczta przeznaczona do dalszej retransmisji - w katalogu \spool\rqueue natomiast poczta przeznaczona dla operatora systemu - w katalogu \spool\mail. Ze względu na występowanie szeregu wersji przytaczam tutaj jedynie zestaw najważniejszych rozkazów i danych konfiguracyjnych. Ich format może się różnić w zależności od wersji programu.
    W zbiorze \bm.rc zawarte są następujące informacje konfigurujące:
smtp <nazwa_katalogu> - określa nazwę katalogu docelowego np. \spool\mail;
host <nazwa_własnego_systemu> - np. host oe1kda;
user <znak_nadawcy> - np. user oe1kda;
edit <nazwa_edytora> - np. edit wordstar;
fullname <imię_lub_nazwisko_operatora> - np. fullname Krzysztof.
Informacja ta nie jest niezbędna;
reply adres lub nazwa węzła składującego pocztę jeśli jest on lepiej znany w sieci niż stacja docelowa;
maxlet <liczba_wiadomości> - standardowo 100;
mbox <nazwa_zbioru> - określa nazwę zbioru docelowego przy wykonywaniu rozkazu save. Zbiory te mogą być przeglądane po wywołaniu za pomocą polecenia bm -f;
record <nazwa_zbioru> - podaje nazwę zbioru, do którego kopiowane są poszczególne wiadomości;
folder <nazwa_katalogu> - określa, w którym katalogu składowane są wiadomości nadane za pomocą rozkazu save.
screen bios|direct - definiuje sposób wyświetlania na ekranie, zapis bezpośredni jest szybszy, zapis przy użyciu podprogramów bios - bardziej uniwersalny (unika się konfliktów z innymi programami pracującymi równolegle).
alias - pozwala na podanie kilku alternatywnych nazw systemu docelowego, np. Krzysztof oe1kda, sp5group sp5bd sp5wca. W nagłówku nadawanej poczty podawany jest czas nadania korygowany w miarę potrzeby w oparciu o zmienną środowiskową TZ, np. set TZ=MEZ1 podaną w zbiorze autoexec.net. Brak definicji oznacza czas GMT.
    Do obsługi programu bm przewidziane są następujące rozkazy:
m lista_adresatów - nadanie poczty do wymienionych adresatów;
d lista_wadomości - zaznaczenie wiadomości przewidzianych do skasowania w momencie opuszczania programu bm;
h - wyświetlenie nagłówków wiadomości;
n nazwa_skrzynki - zmiana skrzynki na podaną w rozkazie;
u lista_wiadomości - rezygnacja z kasowania zbiorów zaznaczonych przez rozkaz d;
! cmd - wykonanie rozkazu systemu operacyjnego DOS;
? - wyświetlenie informacji pomocniczej (ang. help);
s <lista_wiadomości> <zbiór> - wpisanie (save) listy wiadomości do podanego zbioru, jeżeli nazwa zbioru nie jest podana - do zbioru określonego przez rozkaz mbox;
p <lista_wiadomości> - wydruk wyszczególnionych wiadomości, jest to też możliwe za pomocą rozkazu "s <lista_wiadomości> PRN";
w <lista wiadomości> <zbiór> - zapis wiadomości bez nagłówków w podanym zbiorze;
f <nr_wiadomości> - retransmisja wiadomości do innych adresatów;
b <nr_wiadomości> - retransmisja podobnie jak w rozkazie f, ale bez zmiany nagłówka;
r <nr_wiadomości> - odpowiedź na podaną wiadomość, informacje o adresacie odczytywane są bezpośrednio z nagłówka oryginału;
msg <nr> - odczytanie pożądanej wiadomości;
l - wywołanie listy wiadomości przeznaczonych do nadania;
k <lista_wiadomości> - usunięcie podanych wiadomości z kolejki nadawczej;
$ - aktualizacja stanu skrzynki przez skasowanie zbiorów zaznaczonych za pomocą rozkazu d i wyświetlenie ostatnio odebranych wiadomości;
x - opuszczenie programu bm bez zmiany stanu skrytek;
q - opuszczenie programu bm połączone ze zmianą stanu skrytek;
    Program BM wyposażony jest we własny prosty edytor tekstów, ale możliwe jest też używanie dowolnie wybranego innego edytora. Wszystkie rozkazy edytora poprzedzone są znakiem ~ (tytły).
~r <nazwa_zbioru> - wczytanie zbioru do edycji;
~m <nr> - wczytanie wiadomości o podanym numerze do bufora edycji;
~p - wyświetlenie tekstu na ekranie;
~e - wywołanie dowolnego innego (podanego w zbiorze bm.rc) edytora tekstów;
~q - przerwanie edycji tekstu;
~~ - umieszczenie znaku tytły w tekście;
~? - wyświetlenie pomocy (ang. help).
    W celu nadania poczty program bm wywoływany jest z podaniem dodatkowego parametru "-s <temat_wiadomości>" oraz nazwami adresatów. Przy wywołaniu dla odczytu możliwe jest podanie parametru "-u <nazwa_skrzynki>" lub "-f <nazwa_zbioru>" zawierającego meldunki.



Wydanie z dn. 20.03.1999.

© Prawa autorskie Krzysztof Dąbrowski, OE1KDA.