Template
Konfiguracja Mercury'ego
Uwaga !!!
Wiele operacji jest wykonywanych na tzw. żywym organizmie w związku
z czym należy przed modyfikacją wykonywać kopie plików konfiguracyjnych,
mogą się one przydać w razie awarii.
Do czego jest potrzebny pakiet Mercury'ego
Pakiet Mercurego zajmuje się rozsyłaniem poczty po lokalnej sieci
komputerowej. Jego poszczególne składniki zajmują się konkretnymi
funkcjami i tak:
MERCURY.NLM
Jest to podstawowy moduł pakietu, zajmuje się on kolejkami pocztowymi,
potrafi też obsługiwać listy dyskusyjne oraz pocztowe archiwa FTP.
MERCURYS.NLM & MERCURYC.NLM
Są to dwa moduły, które zapewniają komunikację pomiędzy Linux'em
i Novell'em. Wykorzystują one protokół SMTP oparty na protokole TCP/IP.
MERCURYP.NLM
Jest to POP serwer, pozwala on na odczytywanie poczty z serwera
Novell'a przy wykorzystywaniu oprogramowania typu EUDORA.
SMTP - Simple Mail Transfer Protocol
SMTP jest systemem przekazywania poczty dla sieci wykorzystujących
zbiór protokołów TCP/IP. SMTP definiuje zbiór reguł, adresowania, wysyłania
i odbierania poczty pomiędzy systemami. Koncentruje się na systemie
doręczania poczty i nie zajmuje się sposobami, w jaki użytkownik
umieszcza pocztę w programie poczty elektronicznej ani jak go stamtąd
pobiera.
Jak uruchomić pakiet Mercury'ego
Jeżeli pliki pakietu znajdują się w katalogu SYS:SYSTEM to należy
z konsoli serwera załadować poszczególne elementy pakietu. Do tego celu
służą sekwencje:
load mercury
load mercurys
load mercuryc
load mercuryp
sekwencje te można też umieścić w pliku AUTOEXEC.NCF, ale należy
pamiętać, że muszą one być umieszczone po ładowaniu protokołu TCP/IP oraz
po logicznym przyłączeniu kart sieciowych do protokołów transmisyjnych.
Przykładowo zawartość tego pliku może wyglądać następująco:
load program_obsługi karty sieciowej ......
load tcpip
bind ip to .........
load mercury
load mercurys
load mercuryc
load mercuryp
Jak skonfigurować Mercury'ego ?
Plik konfiguracyjny powinien znajdować się w katalogu SYS:SYSTEM
i mieć nazwę MERCURY.INI. Plik ten podzielony jest na sekwencje odpowiedzialne
za pracę poszczególnych komponentów pakietu. Poniżej jest zamieszczony plik
z działającego systemu:
#
# SYS:SYSTEM\MERCURY.INI
#
# Wersja z systemu działającego w Zespole Szkół Elektronicznych
# (C) Copyright by Radosław Roszczyk & Michał Karolak
#
# Wszystkie linie poprzedzone znakiem # są traktowane jako komentarz
# i nie mają wpływu na poprawną pracę pakietu Mercury
#
[General]
myname: technel.waw.ids.edu.pl # Nazwa serwera Novell'owego
timezone: +0200 # Strefa czasowa, konkretnie wartość jaka
# ma być dodana do pola Time
mailqueue: MAIL # Kolejka do której poczta jest wysyłana
# przez PMAIL'a
smtpqueue: MAIL # Kolejka gdzie jest umieszczana wychodząca
# poczta. Może to być ta sama kolejka co
# dla PMail'a
[Mercury]
failfile: SYS:SYSTEM/MERCURY/FAILURE.MER # Delivery failure notification template
confirmfile: SYS:SYSTEM/MERCURY/CONFIRM.MER # Delivery confirmation template
aliasfile: SYS:SYSTEM/MERCURY/ALIAS.MER # System-wide alias file
synfile: SYS:SYSTEM/MERCURY/SYNONYM.MER # User synonym database
listfile: SYS:SYSTEM/MERCURY/LISTS.MER # List of lists
logfile: SYS:SYSTEM/LOG/MERCURY.LOG # Traffic logging file
scratch: SYS:SYSTEM/MERCURY # Where we can write temp files
switch: 2 # number of ms to yield per op on heavy I/O
returnlines: 15 # How many lines of failed messages to return
postmaster: RADEK # Identyfikator Novell'owy użytkownika do
# którego powinny być słane komunikaty
# o błędach systemu pocztowego Novell'a
swapids: 1
broadcast: 1
receipts: 0
PM_notify: 1
change_owner: 0
[MercuryC]
# Konfiguracja SMTP klienta
host: 129.1.1.2 # numerek IP serwera Linux'owego
scratch: SYS:SYSTEM/MERCURY # ścieżka do zapisu plików tymczasowych
poll: 30 #
switch: 2 #
returnlines: 15 #
failfile: SYS:SYSTEM/MERCURY/FAILURE.MER
[MercuryS]
# Konfiguracja SMTP serwera
switch: 2
debug: 1
discard: 30000
[MercuryP]
# Konfiguracja POP serwera
scratch : SYS:SYSTEM/MERCURY
switch : 2
[Domains]
# Serwer Novell'a : Nazwa internetowa
technel : technel.waw.ids.edu.pl
technel : [129.1.1.1]
[Maiser]
# Ta część zawiera konfigurację serwera list dyskusyjnych
Maiser : Maiser
Helpfile : SYS:SYSTEM/MERCURY/MAISER.HLP
Lookupfile : SYS:SYSTEM/MERCURY/MAISER.LKP
Logfile : SYS:SYSTEM/MERCURY/MAISER.LOG
Send_dir : SYS:SYSTEM/MERCURY/SENDABLE
Dodatkowo w katalogu SYS:SYSTEM\MERCUTY znajdują się pliki zawierające
dodatkowe konfiguracje Mercury'ego. Do najważniejszych należą:
confirm.mer - plik zawierający formułę potwierdzenia operacji
wykonanej przez serwer pocztowy
failure.mer - plik zawierający formę komunikatu informującego
o niepowodzeniu operacji podjętej przez serwer pocztowy
Jak skonfigurować serwer list dyskusyjnych
Tak jak pisaliśmy wcześniej pakiet Mercury'ego posiada dość dużo
możliwości, między innymi potrafi obsługiwać listy dyskusyjne. Do tego
celu w pliku MERCURY.INI w sekcji [Maiser] należy
wpisać następujące informacje:
nazwę serwera pocztowego - nazwa ta będzie adresem pocztowym
pod który należy wysyłać zlecenia dla serwera pocztowego, w naszej
szkole adres ten wygląda następująco:
maiser@technel.waw.ids.edu.pl
powinny też być umieszczone pełne ścieżki dostępu do plików zawierających
informacje na temat dostępnych list, plik pomocy dla użytkownika,
oraz plik do którego będą wysyłane wszystkie informacje na temat
statusu operacji serwera pocztowego. Sekwencje te mogą wyglądać w
następujący sposób:
[Maiser]
# Ta część zawiera konfigurację serwera list dyskusyjnych
Maiser : Maiser
Helpfile : SYS:SYSTEM/MERCURY/MAISER.HLP
Lookupfile : SYS:SYSTEM/MERCURY/MAISER.LKP
Logfile : SYS:SYSTEM/MERCURY/MAISER.LOG
Dodatkowo w katalogu SYS:SYSTEM\MERCURY powinien być umieszczony plik
lists.mer - plik ten zawiera opis dostępnych list dyskusyjnych.
Składa się on z następujących sekwencji:
Nazwy listy - jest to jedna linia zawierająca nazwę
listy dyskusyjnej
title - jest to linia zawierająca temat jaki jest
omawiany na danej liście dyskusyjnej.
file - jest to wskaźnik do pliku zawierającego spis
osób zapisanych na daną listę dyskusyjną.
welcome - wskaźnik na plik zawierający ekran powitalny
dla osoby która zapisała się właśnie na listę dyskusyjną.
moderator - opcja ta pozwala na wpisanie właściciela
danej listy dyskusyjnej.
moderated - opcja ta nam mówi o tym czy na listę wolno
wysyłać listy jej subskryptorom czy tylko właścicielowi listy
public - czy lista o dostępie swobodnym, czy ograniczonym
Przykładowa zawartość pliku zawierającego opis list dyskusyjnych:
; radek@waw.ids.edu.pl
;
test-l
title: Lista testowa
file: sys:system/mercury/testl.lst
welcome: sys:system/mercury/testl.txt
moderator: radek@technel.waw.ids.edu.pl
moderated: N
Public: Y
elektronika
title: Nowinki elektroniczne
file: sys:system/mercury/elektr.lst
welcome: sys:system/mercury/elektr.txt
moderator: radek@technel.waw.ids.edu.pl
moderated: N
Public: Y
Jak uruchomić pocztowego "FTP'a"
W sekcji [Maiser] pliku SYS:SYSTEM\MERCUTY.INI należy
umieścić linię:
Send_dir : SYS:SYSTEM/MERCURY/SENDABLE
będzie nam ona wskazywała na katalog którego zawartość wolno wysyłać.
Wszystkie pliki umieszczone w tym katalogu mogą być przesyłane przez
pocztowego "FTP'a", dodatkowo w tym katalogu powinien być umieszczony
plik index.txt zawierający spis plików, które można przesyłać.
Jakie komendy dopuszcza Novell'owy serwer pocztowy ?
W celu zlecenia wykonania operacji przez serwer pocztowy należy
wysłać list na adres serwera np:
maiser@technel.waw.ids.edu.pl
tytuł tego listu jest dowolny (serwer pocztowy zatytułuje w
ten sam sposób list zwrotny do Ciebie), komendy natomiast powinny
być umieszczone w pierwszych liniach listu.
Serwer pocztowy rozpoznaje następujące komendy:
HELP
- Polecenie to zwraca plik pomocy opisujący wszystkie komendy serwera
pocztowego.
VERIFY
- Zwraca informacje mówiącą o tym czy jest
dostępny na tym serwerze. (Czy istnieje dane konto pocztowe.)
LOOKUP
- Zwraca listę użytkowników których nazwa zawiera
. Łańcuch może zawierać znaki specjalne * oraz ? które
nie tracą swoich właściwości.
BOUNCE
- Nie wymaga parametrów, zwraca Twój list z powrotem do Ciebie,
nie zmienia nagłówka.
LIST
- Zwraca informacje na temat wszystkich dostępnych list
dyskusyjnych na tym serwerze.
SUBSCRIBE
lub SUB
- Wpisuje Twój adres na listę dyskusyjna o tytule
Jeżeli lista jest niedostępna publicznie zwraca błąd.
UNSUBSCRIBE
lub SIGNOFF
lub UNSUB
- Powoduje wykreślenie Twojego adresu z listy dyskusyjnej.
ADD
- Jeżeli jesteś właścicielem listy dyskusyjnej, to ta
komenda dodaje do listy
REMOVE
- Jeżeli jesteś właścicielem listy dyskusyjnej, to ta
komenda usuwa z listy
ENUMERATE
lub REVIEW
- Komenda ta zwraca informacje o użytkownikach zapisanych
na dana listę dyskusyjna.
Powrót do strony tytułowej...
Copyright © 1996
Radosław Roszczyk
&
Michał Karolak
Wyszukiwarka
Podobne podstrony:
Instrukcja obsługi silnika Mercury 1htm partXM1000 MERCURYMERCURY INSTEAD OF TUNGSTEN The letter to EC, 21 12 2009rNode7 HtmUdp Htmhtm after5mercury II chloride silver I nitrite eros rm033htm tablepasskey system 1 2 page 3 htmTcp l HtmCytaty Freddie MercuryUrsula K Le Guin [SS] Schrodinger s Cat [v1 0] (htm)Node13 Htmwięcej podobnych podstron