* Denna fil r skriven i -*- outline -*- mod.

Den som skrivit det hr (bde programmet och denna text) r 
Linus Tolke <linus@lysator.liu.se>
Programmet anvnder sig till stor del av de bibliotek som finns och anvnds
i tty-klienten. De r jag bara delvis skyldig till.

* Vad r detta?

Detta bibliotek innehller det program som anvnds fr att stoppa in
brev som kommer p en speciell domn in i LysKOM.

Den normale kom-anvndaren br inte fretaga detta, ven om det r fullt
mjligt, utan det r ngot som kom-systemets ansvariga borde skta.

Fr att det skall fungera behvs det stoppas in speciella saker i ditt
mail-systems konfiguration.

Allts:
    Om du inte r postmaster och har ett uttryckt nskeml frn komsystems
    ansvariga s gr inte detta!

Bland annat av denna orsak kompileras inte det hr paketet samtidigt som
resten av paketet. Dremot behvs resten av paketet fr att det hr skall
fungera.

* S hr gr du:
1. Kr configure i biblioteket ovanfr detta.
2. Kopiera filen params.h.in till filen params.h och ndra vrdet p alla
   de defines som finns dr till det som gller fr din uppkoppling.
   Du mste skapa den speciella anvndare som importerar breven frst
   s att du vet numret och lsenordet.
3. Tryck make i det hr biblioteket.
4. Kopiera den fil som skapades (mailtokom) till rtt stlle.
5. Kolla att det fungerar genom att kra mailtokom p din mail-maskin med
   rtt argument och en testtext.
	./mailtokom namnet.p.din.lyskom.person < TestText1.txt
6. ndra i sendmails configureringsfil och f den att lsa om den filen.
7. Prova att skicka brev till de nya mail-adresserna.
8. Prova att skicka brev som gr fel och verifiera att du fr felmeddelanden.
9. Var lycklig!

** Hur man ndrar is sendmails configureringsfil:
		Frklaring av Linus
Lgg in fljande i en speciell mailer/special.m4 fil:
Mlyskom, P=/usr/lyskom/bin/mailtokom.exe24, F=lFMn, S=10, R=20/40, M=131071, A=mailtokom $u

I din mailhost.mc fil lser du in en rad:
R$* < @ lyskom . $m . > $*	$#lyskom$:$1	call lyskom mailer

Frklaring:
Mlyskom		mailern heter lyskom
P=Path		path till var du lgger programmet
F=lFMn		flaggor till sendmail 
			M betyder lgg alltid till Message-ID:
			l ???
			F betyder lgg alltid till From:
			n ???
S=10, R=20/40	har att gra med prioriteringarna mellan olika expansioner
M=131071	begrnsar storleken p de brev som sendmail vill skicka till
		denna mailer till 131071 tecken. Detta fr att LysKOM vgrar
		att ta emot strre texter n s.
A=mailtokom $u	s{tt argv[0] till mailtokom
		     argv[1] till mottagare utan domain.

Detta motsvarar lyskom-user@lyskom.dindomn som skickas till det angivna
programmet.

* Fr programutvecklarna
** Ursprungliga ideer.
- sno parsningen av headern frn inews.c.
- sno kom-anropen frn tty-klienten, lnkas enkelt in mha denna distribution
- lnka med gdbm. Sen var det klart.
** Designml, framtida utveckling
- hll ihop med tty-klienten.
- klarar av att konvertera mellan olika format.
- lgga in hantering av kommentarfljning.

