.; .; LB:[1,2]MAIL.CMD f|r mottagning och s{ndning av MAIL och CIRKUL[R .; .; HISTORIK: .; DATUM NAMN ]TG[RD .; 870212 B-E TAPPER F[RDIGST[LLT F\R ALLM[NT BRUK .; 870302 B-E TAPPER " " I NAMN .; 880728 B-E TAPPER DECIMALA FILNAMNSVERSIONER + .SAT .; 880801 B-E TAPPER 346 OKTALT = 230 DEDCIMALT !! .; .; .; V A R N I N G ! ! ! .SAT-FIL FINNES, .CMF-FIL ANV[NDS. K\R @SAT ! .; .ENABLE SUBSTITUTION .DISABLE DISPLAY .ENABLE GLOBAL .ENABLE ESCAPE .DISABLE LOWERCASE .ENABLE DECIMAL .; .SETS ALET "A" .SETS BLET "B" .SETS CLET "C" .SETS DLET "D" .SETS HLET "H" .SETS JLET "J" .SETS KLET "K" .SETS MLET "M" .SETS NLET "N" .SETS SLET "S" .SETS BLLET " " .; 'WHILE'.IFT .; 'POSIT' 'QUITIF'.IF EQ 0 .; 'BREAKIF'.IF ALET EQ VAD[1:1] 'IF'.IF HLET EQ VAD[1:1] 'PERFORM' HELP 'ELSIF'.IF DLET EQ VAD[1:1] 'IF'.IFDF $MAI11 MAI 'ELSE' MAI ;DU [R INTE BEH\RIG ATT K\RA DEC-MAIL - KONTAKTA DATADRIFTEN TEL. 120 'ENDIF' 'ELSIF'.IF MLET EQ VAD[1:1] .GOSUB ANVAND 'ELSIF'.IF KLET EQ VAD[1:1] 'PERFORM' KOLLA 'ELSE' .SETS UICS "" .SETF ALLA .ENABLE LOWERCASE .SETS BTYP "MAIL" .DISABLE LOWERCASE 'IF'.IF BLET EQ VAD[1:1] 'PERFORM' MAIL 'ELSIF'.IF SLET EQ VAD[1:1] 'PERFORM' SKICK 'ELSE' .SETS UICS "DU:[200,50]" .SETT ALLA .ENABLE LOWERCASE .SETS BTYP "cirkul{r" .DISABLE LOWERCASE 'IF'.IF CLET EQ VAD[1:1] 'PERFORM' MAIL 'ELSE' ;'VAD' kunde jag inte f|rst}. 'ENDIF' 'ENDIF' 'ENDIF' .; 'ADMIT' f|r }terg}ng till menyn, f|r mera hj{lp > 'QUITIF'.IFT .; ;#6Mera HJ[LP med MAILhantering. ; ;#6MOTTAGNING ;F|rst kan du skumma MAILet. Det inneb{r att texten i MAILet snabbt rullar fram. ;Du kan stoppa f|rbifarten genom att trycka p} och starta den igen ;med en ny tryckning p} . ;Efter den snabba genoml{sningen kan Du f} MAILet utskrivet om Du vill. ; ;Du har sedan 3 m|jligheter: ; 1. L}ta MAILet vara kvar f|r senare hantering. ; 2. Kasta MAILet i papperskorgen ; 3. F|rvandla MAILet till ett "dokument". I s} fall ska du ange det namn ; som Du vill att dokumentet ska f} p} ditt konto. ;Om du v{ljer 2) f|rsvinner MAILet. Om Du v{ljer 3) f|rvandlas MAILet till ett ;dokument med det namn Du har gett det. Det kan sedan hanteras som alla andra ;dokument. Hos avs{ndaren loggas vilket Du gjorde och n{r Du gjorde det. ;EXEMPEL p} anv{ndning: Skapa brevet KALLE. Skicka det som MAIL till ANNIKA ;f|r renskrift. ANNIKA r{ttar stavfel m.m., }s{tter diarienummer och skickar ;KALLE som MAIL tillbaka till Dig f|r godk{nnande. Du skapar dokumentet KALLEOK ;med ditt godk{nnande och s{nder det som MAIL till henne. Hon skriver ut det med ;ordbehandlaren snyggt och prydligt p} Uppsalabuss brevpapper och diarief|r det ;samt ombes|rjer postbfodran. (Det stod t.ex. i KALLEOK hur Du ville ha det.) .ASKS VAD Tryck f|r }terg}ng till menyn > .; 'ADMIT' 'ENDPOSIT' .; ; .; 'ENDSECT' .; 'SECTION' KOLLA ; 'POSIT' NE 1 .; .PARSE ";" A B .SETN JNUM 'B' .TESTFILE MAI'$PUSER'.FNS;0 !NYASTE FILEN 'QUITIF'.IF NE 1 .PARSE ";" A B .SETN MNUM 'B' .; 'WHILE'.IF JNUM LE MNUM ; .TESTFILE MAI'$PUSER'.FNS;'JNUM' 'IF'.IF EQ 1 .ENABLE QUIET TYP MAI'$PUSER'.FNS;'JNUM' .DISABLE QUIET .; .ENABLE LOWERCASE .SETS FRAG "Vill du kontrollera hos mottagaren" .DISABLE LOWERCASE .GOSUB TESTA 'IF'.IFT JA .; .OPENR MAI'$PUSER'.FNS;'JNUM' .SETS DISSPC .READ FILSPC .CLOSE .; .OPENA MAI'$PUSER'.FNS;'JNUM' .TESTFILE 'FILSPC' 'IF'.IF EQ 1 .OPENR #1 'FILSPC' .READ #1 FILSPC .CLOSE #1 .; 'IF'.IF FILSPC EQ DISSPC ;Mailet ligger kvar i inkorgen hos mottagaren. .DATA '' '