ROSErver PRMBS - Software Packet Radio anni 90 (Software MS-DOS)

Aperto da INFORADIO, Ven 05 Ottobre, 09:18 2018

Discussione precedente - Discussione successiva

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Senza nome 1

"In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei" (Disclaimer)

INFORADIO

ROSErver PRMBS - Software Packet Radio anni 90 (Software MS-DOS)

Disponibile alla seguente pagina: https://www.forumradioamatori.it/download/download-dos/Packet/Packet.html




Documentazione per ROSERVER / PRMBS


Packet Radio MailBox System

Manuale di riferimento

Brian B. Riley, KA2BQE

ROSERVER / PRMBS versione 1.00



I materiali distribuiti possono essere aggiornati da quanto segue

fonti contattandomi nei seguenti luoghi:



Brian B. Riley, KA2BQE

Brian B. Riley, KA2BQE

Brian B. Riley, KA2BQE

c / o MorningStar Keep, Ltd.

Casella postale 188

Underhill Center, Vermont 05490-0188 (Stati Uniti d'America)



EASTNET: ka2bqe@ka2bqe.#nwvt.vt.usa.na

ka2bqe@ka2bqe.#nwvt.vt.usa.na

ka2bqe@ka2bqe.#nwvt.vt.usa.na



CSI: 71420,3543

71420,3543

71420,3543



USENET: rutgers! Hotps! N2dsy-4! Ka2bqe

Rutgers! hotps! n2dsy-4! ka2bqe

Rutgers! hotps! n2dsy-4! ka2bqe





Accesso alla linea telefonica:



(802) 899-9922- casella vocale / vocale

(802) 899-9922

(802) 899-9922





(816) 635-5776 - MIDWEST JAMBALLAYAH (W5GTX) - 24 ore,

(816) 635-5776

(816) 635-5776

3/12/2400 X, Y, ZModem, accesso, seguire le istruzioni



(914) 485-3393 - COYNET (WB2COY) - 24 ore, 3/12/24/9600

(914) 485-3393

(914) 485-3393

X, Y, ZModem, accedi, segui le istruzioni



(201) 387-8898 - Sistema RATS UNIX 1200 / 1E7 - 24 ore, Sistema

(201) 387-8898

(201) 387-8898

V / 3B1. Login: 'rats' (nessuna password) seguire le istruzioni.



























DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 08/01/91









************************************************** ***********************



ROSERVER / PRMBS Impegno ingiustificato per i fondi



Questo è un PUBBLICO rilascio del codice SHAREWARE. Il fondamento originale

La citazione del codice proveniva da una pre-release di CBBS di W0RLI. Da quello

punto Dave Truli (NN2Z) e io stesso rielaborato, modificato e innovato

finché quello che abbiamo qui è il 95% di lavoro originale, il 3% del codice originale

e il 2% da varie altre fonti.



A differenza del codice per gli altri sistemi PBBS, non solo è la corsa

il pacchetto orario è disponibile GRATUITAMENTE, MA il codice sorgente è

disponibile gratuitamente e la documentazione (e sono effettivamente reali

documenti) sono disponibili GRATUITAMENTE. L'unica remunerazione monetaria

ciò che è OBBLIGATORIO sono dischetti, mailer e affrancature o rimborsi

per lo stesso



Devo, tuttavia, aggiungere che la programmazione è affar mio. Ogni volta che

spendere per questo codice rispondendo alle domande, correggendo bug, aggiungendo nuove

tures, ecc. è il tempo impiegato dagli sforzi per produrre reddito. Quindi se tu

prova questo programma e, come quello che vedi, una donazione nella quantità di

$ 20 o più farebbero molto per vedere che sto lavorando a questo.

Se ti piace quello che hai e vuoi contribuire ma non puoi permetterti $ 20

manda quello che puoi risparmiare e ancora i soldi per il prossimo elettrico

conto. Se non contribuisci, va bene anche questo. Il fatto che tu corri

PBBS significa che stai già contribuendo a questo sforzo comunitario.



Se non contribuisci, ti preghiamo di capire che il supporto

le stazioni avranno il primo crack a che ora devo spendere per il supporto

e guida. Se ho tempo per rispondere alla domanda rispondi ai messaggi ecc

per i non sostenitori, lo farò. Di solito trovo il tempo da qualche parte, però,

ma come ho detto, mettere il cibo sul tavolo deve venire prima.



Brian Riley, ka2bqe

Underhill Center, VT 28 aprile 90



************************************************** ***********************









































DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 1









ROSERVER - Riepilogo comandi sistema Packet Radio MailBox

ROSERVER - Riepilogo comandi sistema Packet Radio MailBox

ROSERVER - Riepilogo comandi sistema Packet Radio MailBox

________ _ ______ _____ _______ ______ _______ _______

________ _ ______ _____ _______ ______ _______ _______

________ _ ______ _____ _______ ______ _______ _______



Questo è un riassunto dei comandi per Packet Radio Mail-

sistema di caselle. È rivolto al sysops in modo che possano migliorare

capire il modo generale in cui funziona la MailBox

internamente in modo che possano sfruttare al meglio i poteri di questo sistema

dà loro.



Tutti i comandi iniziano con una riga che inizia con ">>", il

comando stesso, come analizzato dalla tabella di invio del comando è dato,

seguito dal nome della procedura nel codice sorgente C che

è chiamato, questo è dato nel caso in cui si desidera seguire come il

sistema funziona. Gli argomenti facoltativi sono in "[]" e richiesti

argomenti semplici o in "{}" con "|" dove ci sono alternative

formati di argomenti richiesti





Comandi LOCAL disponibili solo per Super USER (SYSOP principale)

Comandi LOCAL disponibili solo per Super USER (SYSOP principale)

Comandi LOCAL disponibili solo per Super USER (SYSOP principale)





>> Esci dal programma su DOS:

Esci dal programma su DOS

Esci dal programma su DOS

"x" (fatto)

"x numero"



Sayonara, abbiamo finito. Questo comando può anche essere programmato da

lo scheduler degli eventi. Se utilizzato con un file BAT con 'goto'

loop, può essere usato per lasciare il PBBS e fare alcune altre cose

che ha bisogno di più memoria di quella disponibile in una semplice fuga DOS,

e poi tornare al PBBS. Puoi usarlo programmare in modo diverso

esce per fare cose diverse impostando il numero su qualcosa di diverso

di 0. Questo numero verrà passato come ERRLEVEL DOS. In effetti tu

deve farlo, dal momento che una semplice X uscirà con ERRLEVEL 0 e sarà

trattato come un normale, voglio uscire da qui, uscire!



>> Entra nella modalità terminale:

Entra nella modalità terminale

Entra nella modalità terminale

"terminale" (lterm)

"porta terminale [nome file]"



Adequatamente descritto sopra nel comando Connetti, no

necessario "portscr", solo una specifica per la porta. Per il sysop remoto, se questo

erano una configurazione multi-porta (non multiutente singola porta!), lui

potrebbe 'gateway' verso l'altra porta.



>> Pianificatore eventi:

Programmatore di eventi

Programmatore di eventi

"evento" (evento)

"evento -i"

"event eventfile"

"event -i eventfile"

"event -o eventfile"

"event -io eventfile"

"offset ciclo min evento-s"



L'ultima opzione '-s' è usata per impostare il tempo del ciclo di eventi.

Nessuna altra opzione sarà consentita (in realtà qualsiasi altra opzione lo farà

essere ignorato). SE questo comando non viene eseguito tramite AUTO-EVENT il





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 2









il sistema non avrà mai un processo evento offline. Il valore di

la durata del ciclo è preimpostata a zero, che significa "nessun ciclo".

Altrimenti questo comando imposterà il valore. SE il valore 0 è impostato

in un comando successivo, quindi non ci sarà alcun ciclo. Il

problema nel fare questo è che una volta che ciò accade, l'evento

il ciclo non può ripetersi per resuscitare quel valore. Da questo

comando è disponibile per REMOTE SYSOP, di nuovo abbiamo una buona ragione

usare le password E scegliere saggiamente queste persone.



A parte l'uso dell'opzione '-s' per impostare i tempi

inizialmente, ti consente anche di impostare il processo off-line

si verificano a intervalli di 120 minuti durante il giorno a partire dalle 0700

locale fino al 1800, quindi passare al ciclo 180 minuti al 1800 e poi al 30

cicli minuti da 2400 a 0300 e cicli di 60 minuti da 0300 a

0700, Questo consente alla modalità di ospitare gli utenti durante il

giorno e sera e inoltro durante la notte.



Questa procedura consente l'esecuzione di uno script di comandi che

possono essere i comandi di accesso diretto alle linee seriali al

TNC, modem o altri computer, comandi di escape DOS e altro

Comando REMOTE, SYSOP o LOCAL. L'opzione "i" dice di ignorare qualsiasi

parametri temporali ed esegui ogni riga. l'opzione 'o' dice di andare

riattiva l'attesa on-line quando viene eseguito il file dell'evento. Se un nome file è

specificato potrebbe essere da qualsiasi unità o directory. Il formato di

il file è mostrato sotto;



X H1H2C xxxxxxxxxxxxxxxxxxxxxx

X H1H2C xxxxxxxxxxxxxxxxxxxxxx

X H1H2C xxxxxxxxxxxxxxxxxxxxxx



X - è il tipo di evento D (comando DOS), M (comandi Mailbox), P

(comandi di porta)



H1 - ora di inizio del periodo consentito dell'evento

H2 - ora di fine del periodo consentito dell'evento

C - cycle - può essere E (anche solo ore), O (solo ore dispari), A o

<spazio> (Tutte le ore), 3,4,6,8 (in ore uniformemente divisibile per

quel numero)

xxx..xxx - gli argomenti oi comandi per l'evento.



Ho incluso sotto il campione del mio file di eventi, di seguito;



D 0100 FWD_DOS1

D 0100 FWD_DOS1

D 0100 FWD_DOS1

P 0100 A

P 0100 A

P 0100 A

TXD 26

TXD 26

TXD 26

BT [BBS Forwarding Mail]

BT [BBS Forwarding Mail]

BT [BBS Forwarding Mail]

ESSERE 90

ESSERE 90

ESSERE 90

SE $ 7F

SE $ 7F

SE $ 7F

CP ON

CP ON

CP ON

CR OFF

CR OFF

CR OFF

MAXFRAME 2

MAXFRAME 2

MAXFRAME 2

RIPOSI 12

RIPOSI 12

RIPOSI 12

*** EOF

*** EOF

*** EOF

M 0100 pulito

M 0100 pulito

M 0100 pulito

M 0100 scambia A2 K3DSM

M 0100 scambia A2 K3DSM

M 0100 scambia A2 K3DSM

M 0100 scambiare A N2EVW NORD

M 0100 scambiare A N2EVW NORD

M 0100 scambiare A N2EVW NORD

M 0100 scambia A2 N2EVW NORD

M 0100 scambia A2 N2EVW NORD

M 0100 scambia A2 N2EVW NORD





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 3









M 0100 scambia A N3ET

M 0100 scambia A N3ET

M 0100 scambia A N3ET

M 0100 scambia un W3IWI SUD WORM

M 0100 scambia un W3IWI SUD WORM

M 0100 scambia un W3IWI SUD WORM

M 0100 swap A N4QQ SUD WORM

M 0100 swap A N4QQ SUD WORM

M 0100 swap A N4QQ SUD WORM

M 0100 swap A WB3FFV SUD WORM

M 0100 swap A WB3FFV SUD WORM

M 0100 swap A WB3FFV SUD WORM

M 0100 swap A WB2MNF

M 0100 swap A WB2MNF

M 0100 swap A WB2MNF

M 0707 scambia un KB3UD NWEST

M 0707 scambia un KB3UD NWEST

M 0707 scambia un KB3UD NWEST

M 0100 scambia A WB2YZS

M 0100 scambia A WB2YZS

M 0100 scambia A WB2YZS

M 0100 scambiare A WB2RVX WEST NWEST SUD WORM NORD

M 0100 scambiare A WB2RVX WEST NWEST SUD WORM NORD

M 0100 scambiare A WB2RVX WEST NWEST SUD WORM NORD

M 0100 scambiare A2 WB2RVX WEST NWEST SUD WORM NORD

M 0100 scambiare A2 WB2RVX WEST NWEST SUD WORM NORD

M 0100 scambiare A2 WB2RVX WEST NWEST SUD WORM NORD

*** EOF

*** EOF

*** EOF

M 2306 chattare

M 2306 chattare

M 2306 chattare

M 0722 chattare

M 0722 chattare

M 0722 chattare

M 0100 pulito

M 0100 pulito

M 0100 pulito

P 0100 A

P 0100 A

P 0100 A

D

D

D

D

D

D

TXDELAY 26

TXDELAY 26

TXDELAY 26

*** EOF

*** EOF

*** EOF

D 0202 COPY MAIL.DAT MAIL02.DAT

D 0202 COPY MAIL.DAT MAIL02.DAT

D 0202 COPY MAIL.DAT MAIL02.DAT

D 1010 COPIA MAIL.DAT MAIL10.DAT

D 1010 COPIA MAIL.DAT MAIL10.DAT

D 1010 COPIA MAIL.DAT MAIL10.DAT

D 1818 COPY MAIL.DAT MAIL18.DAT

D 1818 COPY MAIL.DAT MAIL18.DAT

D 1818 COPY MAIL.DAT MAIL18.DAT

D 0202 COPY USER.DAT USER02.DAT

D 0202 COPY USER.DAT USER02.DAT

D 0202 COPY USER.DAT USER02.DAT

D 1010 COPY USER.DAT USER10.DAT

D 1010 COPY USER.DAT USER10.DAT

D 1010 COPY USER.DAT USER10.DAT

D 1818 COPY USER.DAT USER18.DAT

D 1818 COPY USER.DAT USER18.DAT

D 1818 COPY USER.DAT USER18.DAT



FWD_DOS1 è un file .BAT che legge il mio RTC e cancella

editor di file randagi di backup che possono accumularsi durante la modifica

messaggi.



"Event" è anche "programmato"; si. Nella configurazione

file specifichi la lunghezza del ciclo degli eventi, cioè quanto spesso

desideri eseguire il ciclo. Tradizionalmente è di 60 minuti, ma

ora forse qualcosa da 1 a 1440 minuti. 60 minuti è normale

e dovrebbe generalmente essere usato. In questo modo combinerò meglio con

sistemi non ROSERVER. Ma dove sono stati fatti accordi e

ROSERVER

sei un sistema di posta dedicato che può contenere fino a 20 e 30 minuti

fatto, o se è una stazione portatile che utilizza un computer portatile MSDOS

in un ambiente di emergenza si potrebbe andare a 1440 (in

essence no cycle) ed essere interrogati da una stazione centrale) o 5

o 10 minuti da inoltrare quasi costantemente (probabilmente

messaggi dall'altra parte di doubleDOS in un multiutente-

configurazione utente). Un BBS personale o una configurazione multiutente attiva

il lato LAN dell'utente potrebbe voler scappare solo una volta ogni 2 ore

Basterebbero 120 o anche 180 minuti.



Ti viene chiesto di inoltrare il minuto, questo è relativo

a 0 minuti dall'inizio del ciclo. Ti viene anche chiesto un

'compensare'. Questo è il "periodo di grazia" permesso di avviare il ciclo.

diciamo che hai un inizio del 3o minuto di 60 minuti

ciclo, e che 03 è arrivato e un utente è acceso. Per un offset di 5,

Se si disconnette prima dell'8, l'evento sked andrà ancora in onda. Per

cicli più brevi di 60 minuti, è necessario utilizzare un offset più breve.

Se ti manca questa volta, la prossima volta sarà presto intorno.

Allo stesso modo se si inizia solo ogni 2-3 ore, si vuole fare

assicurati di averlo fatto in modo da poter utilizzare un offset di 15-30 minuti.





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 4











Il calcolo del tempo viene eseguito con un calcolo assoluto

del numero di minuti da mezzanotte. Questo numero è diviso

dalla lunghezza del ciclo e il resto ci dice il tempo relativo

a questo ciclo.



Devo fare attenzione a prestare molta attenzione nella selezione di non 60

tempo di ciclo minuto, occorre prestare attenzione per considerare tutto il

stazioni che inoltrano le caratteristiche su quello stesso canale.



La finestra temporale può essere ignorata dall'opzione 'i'. L'evento

il file può essere modificato specificando il nome del file.



L'opzione 'o' è l'opzione 'on-line'. Specificando questo

opzione, la bandiera che viene impostata falsifica immediatamente un "timeout"

al completamento dello script di evento e restituisce il sistema online

in attesa di chiamante. Ciò risparmia l'attesa per rimetterlo online

dopo aver calciato l'inoltro e salva in attesa di

unico time-out per farlo.



Abbiamo un comando e una funzione chiamati CLEAN. La sua funzione

PULITO

PULITO

e lo scopo sono discussi altrove sotto il suo stesso comando

nazione. Dovrebbe essere incluso come comando "pianificato" di Mailbox in

la fine dei tuoi comandi di inoltro nel file degli eventi. Può essere

pianificato più volte nel file dell'evento, non c'è motivo per cui

no, ma allo stesso modo non ti guadagna molto. Potrei suggerirlo

viene inserito nella parte anteriore e nella parte posteriore del file dell'evento in

casa 'pulita' prima e dopo l'inoltro della posta.



Si potrebbe anche voler programmare il comando 'exit to DOS' in

X

X

il file degli eventi. IT può essere utilizzato per uscire da ROSERVER e farlo

ROSERVER

ROSERVER

qualcos'altro in DOS che richiede più memoria di quanto possa essere

condiviso con ROSERVER. Per fare questo avresti una riga che legge;

ROSERVER

ROSERVER



M 01008 X {numero errlevel}

M 01008 X {numero errlevel}

M 01008 X {numero errlevel}



Questo comando dice che oltre l'estensione di tutte le 24 ore

giorno, (cioè 01 - 00) sulle ore divisibili per 8 (0,8,16),

carino il comando per uscire su DOS.





































DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 5









Il pezzo da accompagnare a questo sarebbe modificare il BATCH

file che usi per far apparire il BBS per avere un ciclo;



ROSEBOOT 0T-4800 1M-2400

ROSEBOOT 0T-4800 1M-2400

ROSEBOOT 0T-4800 1M-2400

IF ERRLEVEL 1 GOTO radio

IF ERRLEVEL 1 GOTO radio

IF ERRLEVEL 1 GOTO radio

:CICLO CONTINUO

:CICLO CONTINUO

:CICLO CONTINUO

ROSERVER -c (o ROSERVER -M -C CONFIG.A)

ROSERVER -c (o ROSERVER -M -C CONFIG.A)

ROSERVER -c (o ROSERVER -M -C CONFIG.A)



IF ERRORLEVEL 60 GOTO prog1

IF ERRORLEVEL 60 GOTO prog1

IF ERRORLEVEL 60 GOTO prog1

IF ERRORLEVEL 50 GOTO prog2

IF ERRORLEVEL 50 GOTO prog2

IF ERRORLEVEL 50 GOTO prog2

IF ERRORLEVEL 40 GOTO prog3

IF ERRORLEVEL 40 GOTO prog3

IF ERRORLEVEL 40 GOTO prog3

IF ERRORLEVEL 30 GOTO prog4

IF ERRORLEVEL 30 GOTO prog4

IF ERRORLEVEL 30 GOTO prog4

IF ERRORLEVEL 20 GOTO prog5

IF ERRORLEVEL 20 GOTO prog5

IF ERRORLEVEL 20 GOTO prog5

IF ERRORLEVEL 10 GOTO prog6

IF ERRORLEVEL 10 GOTO prog6

IF ERRORLEVEL 10 GOTO prog6

GOTO LOOP

GOTO LOOP

GOTO LOOP

: PROG1

: PROG1

: PROG1

SOM_PROG1 arg1 arg2 arg3

SOM_PROG1 arg1 arg2 arg3

SOM_PROG1 arg1 arg2 arg3

Ciclo GOTO

Ciclo GOTO

Ciclo GOTO

: PROG2

: PROG2

: PROG2

SOM_PROG2 arg1 arg2 arg3

SOM_PROG2 arg1 arg2 arg3

SOM_PROG2 arg1 arg2 arg3

Ciclo GOTO

Ciclo GOTO

Ciclo GOTO

: prog3

: prog3

: prog3

SOM_PROG3 arg1 arg2 arg3

SOM_PROG3 arg1 arg2 arg3

SOM_PROG3 arg1 arg2 arg3

Ciclo GOTO

Ciclo GOTO

Ciclo GOTO

: prog4

: prog4

: prog4

SOM_PROG4 arg1 arg2 arg3

SOM_PROG4 arg1 arg2 arg3

SOM_PROG4 arg1 arg2 arg3

Ciclo GOTO

Ciclo GOTO

Ciclo GOTO

: PROG5

: PROG5

: PROG5

DOORWAY .......

DOORWAY .......

DOORWAY .......

Ciclo GOTO

Ciclo GOTO

Ciclo GOTO

: PROG6

: PROG6

: PROG6

SOM_PROG6 arg1 arg2 arg3

SOM_PROG6 arg1 arg2 arg3

SOM_PROG6 arg1 arg2 arg3

Ciclo GOTO

Ciclo GOTO

Ciclo GOTO

:fine

:fine

:fine





Quello che succede è che quando si esce dal programma ROSERVER

Il file BAT esegue SOM_PROG, quindi torna indietro e richiama MB

ancora.



Pensa a "EVENT" come processore BATch. Puoi avere

'script' (pensa il file BAT) dei comandi della casella di posta che possono essere

eseguito dalla riga di comando usando l'opzione '-f filename'.





























DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 6











Comandi REMOTE SYSOP: disponibili su LOCAL Console e R / Sys

Comandi REMOTE SYSOP: disponibili su LOCAL Console e R / Sys

Comandi REMOTE SYSOP: disponibili su LOCAL Console e R / Sys

>> Sysop attiva / disattiva campana:

Sysop abilita / disabilita la suoneria

Sysop abilita / disabilita la suoneria

"bell" (change_prms)

"bell [on | off]"



Un'opzione CONFIG, BELL ON / OFF dtermines indipendentemente dal fatto che

il carattere ctrl-G verrà inviato alla CONSOLE.



La stessa routine viene utilizzata per CHAT, che determina se SYSOP

viene abbindolato da un utente che vuole parlare con lui, SERVMSG, che

Dtermine se un messaggio di servizio viene generato da un KT e SHOWZIP,

che determina se verranno visualizzati i codici postali dei messaggi T

il banner "Mail For:". Queste altre variabili sono interrogate e

imposta / disattiva digitando il loro nome e nessuna argomentazione per query o nome

e ON / OFF per impostare / disinserire.





>> Connetti a una stazione:

Connettiti a una stazione

Connettiti a una stazione

"c" (lterm)

"c portscr call [capfile]"

"c port call v path [capfile]"



Questa è una routine di connessione da riga di comando della console. il

'portscr' è lo stesso script ottenuto per i bulletlet e forward,

il 'capfile' è un nome file di acquisizione opzionale. Dopo la connessione

viene rilasciato il sistema semplicemente scende alla modalità terminale.



Il 'capfile' verrà aggiunto e verrà chiuso ciascuno

quando esci dalla modalità terminale, quindi se esci rapidamente per controllare

qualcosa, quando ritorni devi usare il comando 'T' con a

specificatore di file per mantenerlo vivo.



>> Untangle Message file:

Untangle Message file

Untangle Message file

"comprimi" (untmsg)

"comprimi [stringhe di testo]"



Ciò richiama un programma autonomo MAILWORK.EXE che

MAILWORK.EXE

MAILWORK.EXE

preme il file di posta. Questo prende l'intestazione del messaggio MAIL.DAT

file e lo copia sopra conservando solo i messaggi attivi

cancella e cancella i file di testo dei messaggi uccisi.



Le "stringhe di caratteri" possono essere P, B, T, $, *. I primi tre sono

ovvio, il '4' dice rimuove solo i puntatori del bollettino e il

'*' dice pulito tutto.



Questo può essere fondamentale per i sistemi che rappresentano

Custodi, più grande è il file di posta, più tempo ci vuole

processo di inoltro. È successo in un sito Beta che è un

spedizioniere pesante, che aveva un 30K più MAIL.DAT (@ 128 byte per

messaggio con oltre 240 settori di messaggi) con ma 40 attivi

messaggi.



Il 'comprimere' può essere eseguito dall'utilità di pianificazione degli eventi o da te

può richiamare MAILWORK direttamente con opzioni aggiuntive. Lo farà





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 7









uscire con garbo se rileva un utente sul lato opposto in a

configurazione multiutente.



>> Copia (a) file (s):

Copia (a) file (s)

Copia (a) file (s)

"copia" (do_copy)

"copia da file [tofile]"



Sub-run del comando DOS COPY: sono consentite le wild card complete. con-

l'unico output ri-gettato su un file e visualizzato su COMport. **

AVVISO ** se si specifica COM1 COM2 ecc., Si elimineranno BPQ e / o

MBBIOS per quella porta. Se si specifica PRN / LPTn ecc e la stampante no

lì - blocco. Se speci A: o B: e sono vuoti - lockup.

Cosa posso dire ... stai attento!



>> Elimina un file:

Elimina un file

Elimina un file

"del" (delfiles)

"cancellare"

"del [percorso] \ nomefile ... [percorso] \ nomefile ... [percorso] \ nome file"

"cancella [percorso] \ nomefile ... [percorso] \ nome file ... [percorso] \ nome file"



File di eliminazione semplici. Nome file non ambiguo richiesto (es

senza caratteri jolly!). Più file possono essere cancellati sullo stesso comando

linea, basta specificare i nomi di file aggiuntivi separati da uno spazio.



>> Elimina un utente dal file utente:

Elimina un utente dal file dell'utente

Elimina un utente dal file dell'utente

"deluser" (eduser)

"chiamata deluser"



Quando si elimina l'utente, la chiamata rimane nel file tranne

il primo carattere della chiamata è sostituito con un '*' e il

'delete flag' è impostato nel suo record.





>> Distribuzione a più destinatari di un singolo messaggio

Distribuzione a più destinatari di un singolo messaggio

Distribuzione a più destinatari di un singolo messaggio

"distrib"

"distrib route_1 route_2 .... route_9"



Per cominciare ci sono due tipi di messaggi che sono

elencato come "B" e chiamato bollettini, uno è generalmente indirizzato

TUTTI o alcuni "gruppi" di interesse speciale (come AMSAT) in alcuni BBS e

è esattamente questo un messaggio di interesse, forse, per TUTTI gli utenti di

quel BBS. Poi ci sono messaggi indirizzati a TUTTI in alcuni di larghezza

gruppo di aree come ALLUSA, MDCBBS, MBLBBS, ecc. Questi ultimi mes-

i saggi sono ciò che è veramente chiamato un bollettino FLOOD e sono gestiti

dal comando FLOOD.



I file di distribuzione sono nomi di file a 6 caratteri con

estensione .DST, quindi il file sottostante che è per PHOTOG sarebbe

denominato PHOTOG.DST.



w2xxx

w3yyy

w4rrr

w1aar @ wb2mic

Rmail @ kb1bd





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 8









aa4re

n2evw

alldx @ wb2qja

*** EOF

Rmail @ wb2mnf

alldx @ ka2bqe

k2adj

*** EOF

B / alldx @ W1AW



I file DST verranno cercati nella directory SYS.



Fondamentalmente viene esportato un messaggio o una serie di messaggi

ROSERVER tramite il comando export. Verranno con TO,

FROM, AT e MSGID.



I messaggi saranno 'importati' in ROSEDIST dove INVIA

la riga verrà analizzata. Il campo @BBS verrà utilizzato per creare un file

nome aggiungendo ".DST" ad esso. Se ROSEDIST non riesce a trovarlo

file, il messaggio è semplicemente 'passato attraverso', dal

file di input nel file di output.



Supponendo ora che troviamo il file, prenderemo quindi il

messaggio e leggere fino alla riga "A:" nelle intestazioni interne,

o la fine delle intestazioni se non ce n'è. Conserveremo tutto ciò

materiale in un primo di due file temporanei. Allora leggeremo

da quel punto alla linea con "/ EX" e memorizzarlo in un secondo

file temporaneo. La linea "A:", se presente, è persa a

questo punto.



Leggiamo il file DST e lo prendiamo riga per riga. Il DST

il file può avere i seguenti tipi di voci del record:



-    BBSCALL questo semplicemente creato come un messaggio con TO

compilato dal TO del messaggio sorgente.



-    CALL @ BBSCALL creato con CALL e BBS specificati.



-    CALL @ - inserirà il messaggio con questo come TO

e no @BBS



-    RMAIL @ BBSCALL crea un messaggio RMAIL con il successivo sequenziale

ID dal sistema locale. Legge le righe successive a un "*** EOF"

raccogliere i destinatari dell'obiettivo;



-    BBSCALL - porta il TO del messaggio sorgente

-    CALL @ BBSCALL - lo prende esplicitamente

-    CALL @ - questa chiamata senza @BBS



** '$' usato all'interno delle specifiche 'rmail' verrà ignorato) **



-    $ RMAIL @ BBSCALL - identico al precedente, tranne il

BID dal messaggio di origine viene aggiunto alla riga "A:"

(ie;







DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 9









A: rmail @ bbscall $ XXX_000, chiama @ bbscall, .....





Dopo che tutto è pronto, il carattere del tipo di messaggio da

l'originale sarà trasferito. Le seguenti eccezioni sono a

essere osservato; tutti gli RMAIL saranno "P". e qualsiasi prefisso da una lettera

più un '/' otterrà quella lettera come un tipo 9obsevre l'ultima voce

nell'esempio ha un "B /".



Un'esecuzione tipica di DISTRIB potrebbe essere simile a:



distrib ALLUSA MDCBBS MBLBBS RATS HARC



Il comando 'distrib' fa, in effetti, un EXPORT, dirstrib

elaborazione, importazione e cancellazione dei file di lavoro temporanei.



Il comando DISTRIB dalla mailbox fa molto in un unico comando

linea, e non devi ricordare le opzioni e cancellare il file

nomi, ecc.





>> Applicazione Doorway to DOS

Applicazione Doorway to DOS

Applicazione Doorway to DOS

"porta" (doDoors)

"porta"



(disattivato temporaneamente v1.52 4/1/91 - vedi Panoramica Doc)



Questo comando impegna un gestore di porte chiamato doorway.exe.

È usato per richiamare qualsiasi applicazione dos e reindirizzare tutto a

il comport. Questo particolare gestore è stato progettato per una PCBOARD

(tm) sistema, ma è sufficientemente generico per i nostri scopi. esso

controlla DCD (stato di connessione), può essere 'rotto' da sysop, e

monitora i timelimits. (L'ho impostato su 30 minuti nella versione 98Y, difficile

coded). Il programma scrive un file DOOR.SYS, fa riferimento ai documenti DOORWAY

per dettagli su questo file. Il modo in cui funziona è

esci da MailBox con un DOS ERRORLEVEL di 100 che è testato e

inviato da un GOTO BATCH per eseguire il driver di Doorway che porta a

Prompt DOS alla porta Comm l'utente è acceso. Quando ha finito, lui

digita il comando "EXIT" per restituire il comando al file BATch

che quindi esegue ROSEBOOT con un file RSTNCSET.DSC che

contians tre "D" per forzare la disconnessione e se le porte modem hanno

stato configurato, DTR verrà sollevato / abbassato, interrompendo il

nection, quindi MBBIOS viene scaricato, quindi ricaricato, ripristinando il file

Comm vector e il BBS torna indietro e si avvicina.



Quasi tutti i programmi che non scrivono direttamente a

la RAM dello schermo può essere eseguita. LOTUS, DBASE III Plus, non eseguirà il cor-

in modo corretto (cioè alcune cose saranno mostrate, altre no.) Norton

Editor (NED) no. Verranno eseguiti tutti i comandi DOS, Quiktrak lo farà

correre. Le applicazioni DBASE compilate verranno eseguite.



Nelle versioni future ci sarà un menu DOORWAY che consente

gli utenti di sysop non remoti accedono ai programmi selezionati. L'accesso al DOS è

agli utenti generali sta chiedendo disastro. A tal fine la PORTA

il comando è REMOTE SYSOP disponibile solo coperto da RSysy





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 10









password E ha anche un file Privelege chiamato DOORWAY.RS che

agisce esattamente allo stesso modo di REMOTREQ.RS e RMAIL.RS (vedi

Spiegazione del comando GETxxx)



DOCUMENTI DELLA PORTA

DOCUMENTI DELLA PORTA

DOCUMENTI DELLA PORTA

_______ ____

_______ ____

_______ ____





Il driver DOORWAY fornito consentirà a un sysop di avere

accesso a quasi tutte le applicazioni DOS o un prompt di DOS. Il programma

DOORWAY.EXE si installa in memoria e riassegna lo standard

Input DOS e output DOS standard al COMport selezionato. esso

monitor DCD (in questo caso Connect Status) e da DOS si ri

avvia la macchina se è persa (quindi ricorda di far venire il tuo BBS

eseguire il backup tramite AUTOEXEC.BAT.



L'uso del programma è auto esplicativo. Si prega di leggere la PORTA-

WAY.DOC di Marshall Dudley, il suo creatore. ROSERVER produce il

file DOOR.SYS in conformità con le sue specifiche e quindi 'shell' a

il file BAT richiesto, che chiama DOORWAY, che a sua volta chiama

l'applicazione o ti porta in COMMAND.COM con il tuo molto

proprio prompt DOS.



Questo programma è un prodotto SHAREWARE. Arriva in un 'blocco'

modulo che mostrerà un banner lungo e il limite di utilizzo fino a 10

minuti. Se si chiama tramite telefono o modem marshall Dudley e BBS

dargli un numero di carta di credito MC o VISA e il nome del tuo BBS

inserirà tali informazioni in un programma di hashing e ti fornirà una chiave

numero per "sbloccare" la tua copia. Per ora e per il futuro prevedibile

qualsiasi revisione di DOORWAY disponibile dalla maggior parte dei sistemi RBBS, KA2BQE

BBS e qualsiasi PCBOARD System possono essere sbloccati semplicemente inserendo

il tuo nome BBS e il numero di hash. Che ora ti permette di

citare un'opzione di chiamata che sopprime l'apertura della pubblicità

e per consentire fino a 32768 minuti di tempo utente! La tassa per tutti

questo è $ 15, che è economico a tre volte il prezzo! Se fate

non voglio farlo - quindi sii mio ospite a non usarlo.



Basta guardare i miei file BAT inclusi e vedere come configurare

altre porte. Sto lavorando per aprire parti delle porte a

utenti normali e DOS e pochi altri a sysop remoto. Per adesso

è limitato a sysop remoto. Firstrun.bat imposterà una directory

chiamato DOOR e spostare la roba DOORWAY lì.



L'utente deve eseguire un'emulazione ANSI completa per utilizzare le porte.

Aiuta ancora di più se prendono DOORANSI.SYS e lo inseriscono

luogo del proprio ANSI.SYS questa cosa corregge un problema in linea

25 scorrimento presente nella maggior parte delle implementazioni ANSI.SYS.



In generale, un'applicazione "impegnata", cioè una che fa molto

con lo schermo è destinato a fallire oa prenderti

linciato dalle altre persone che condividono il tuo canale. Vuoi appli-

cazioni che generano semplici suggerimenti concisi e ne fanno il suo

business e dumpr le informazioni di output desiderate, rigide e veloci.

Fino a quando non avremo almeno 4800 collegamenti utente in baud con cui siamo bloccati

Questo.







DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 11











>> Modifica un record utente:

Modifica un record utente

Modifica un record utente

"eu" (eduser)

"eu usercall"



"Eu usercall" consente di modificare un record utente, Nome,

Homebbs, sysop utente locale, bbs, uso modem di rete fissa consentito e

password del modem se è impostato il modem.



>> Distribuzione FLOOD dei messaggi del bollettino:

Distribuzione FLOOD dei messaggi del bollettino

Distribuzione FLOOD dei messaggi del bollettino

"alluvione"

"alluvione # # #-# ... #"

Quando arriva un messaggio in cui @BBS corrisponde a un designato

Rotta FLOOD sul sistema, è inondata come da suo file di controllo,

xxxxxxxx.FLD nella directory FWD (xxxxxxxx è il percorso di flood

ING). Se tuttavia il messaggio arrivasse e non vi fosse alcuna rotta di inondazione

presente, ma viene successivamente creato, il comando di flood ri-

scorrere il file controllando i messaggi non allagati che hanno

file di percorso dell'inondazione. Il file di controllo FLOOD è un semplice elenco di

Solo chiamate BBS. Il puntatore generato verrà consegnato solo su

connettersi direttamente a quella stazione, non sarà mai consegnato a

quella stazione tramite un'altra. il comando Flood funziona come la lettura

e kill command, si specifica il messaggio o l'intervallo di messaggi.







>> Inoltro dei messaggi:

Inoltro dei messaggi

Inoltro dei messaggi

"fwd" (swap)

"fwd portscr [-o] chiama file ... file"



"sondaggio" (swap)

"poll portscr [-o] [- txxx] destcall file ... file"

"pollf" (scambio)

"pollf portscr [-o] [- txxx] destcall file ... file"

"spingere" (scambiare)

"push portscr [-o] [- txxx] destcall file ... file"

"scambia" (scambia)

"scambia portscr [-o] [- txxx] destcall file ... file"



** Vedi la discussione precedente per la spiegazione più concettuale

del comando in avanti. Questo discuterà solo sintassi e fine

dettagli.



Il comando 'fwd' è semplicemente questo. Si connette a un sistema in

la maniera specificata e mandagli una mail appropriata. Lo farà

quindi disconnettersi. Il comando 'poll' fa esattamente anche questo. esso

si connette a un sistema e invia una richiesta di posta elettronica e dice

addio. Sarebbe più spesso usato per un sistema più vecchio, oppure a

Kantronics o Model 100 Mailbox in avanti senza necessità di retromarcia

polling.



Il comando "pollf" è un comando caso speciale che "sondaggi

per "posta per altri sistemi. Si connette a un sistema nel

modo normale e invia una riga simile a questa:







DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 12









comando: pollf a2 n2evw wb2mnf wa2vxt k2adj

pollf a2 n2evw wb2mnf wa2vxt k2adj

pollf a2 n2evw wb2mnf wa2vxt k2adj

invia: f> wb2mnf wa2vxt k2adj

f> wb2mnf wa2vxt k2adj

f> wb2mnf wa2vxt k2adj



Il sistema ricevente eseguirà un reverse forward per il tuo sistema,

quindi fai un ciclo e fai un reverse forward per wb2mnf, wa2vxt e

k2adj. In questo modo un sistema può raccogliere posta destinata ad altri

sistemi, se uno di questi sistemi dovesse andare giù senza doverlo fare

fare in modo che i sysop eseguano tutti i tipi di modifiche ai file.



Riconoscendo che alcuni sysop possono essere preoccupati per l'abuso

(che può essere fatto facilmente), ho reso questa caratteristica soggetta a

la routine 'check for call' che governa, RMAIL, DOORWAY e

Funzioni REQxxx. Fondamentalmente, se è presente un file chiamato POLLF.RS

sarà controllato per la chiamata del Connectee. Se il file è

non presente tutti i POLLF saranno permessi, se il file è presente

e la chiamata Connectee si trova anche se lo consentirà

la chiamata non viene trovata o un permesso con caratteri jolly è impostato con uno o

due connectees chiamano "esclusa", quindi la routine inversa

semplicemente invertirà in avanti per il connectee e terminerà,

ignorando le altre chiamate nella stringa di polling.



I comandi "poll" e "swap" sono identici in tutti gli aspetti

tranne che "sondaggio" emetterà un collegamento anche se non c'è

tranne

tranne

posta in uscita. Questi comandi generano un round multiplo (fino a

due cicli completi "invia" / "sondaggio") per esaurire ogni lato di tutti

possibile posta da scambiare. Permettendo che la posta di ritorno possa essere

generato da qualsiasi deflusso di posta (ad esempio messaggi REQ remoti)



Il comando 'push' è essenzialmente uno 'swap' che sempre

si connette regradless dello stato della posta in uscita. se no, no

va immediatamente a "sondaggio". Questo è necessario quando ci si connette a

sistemi non-prmbs la maggior parte dei quali DISConnect subito dopo

inoltro, quindi un comando sondaggio non arriverebbe mai a inviare la sua posta.



I "ritagli" nel ciclo ripetuto sono i seguenti;

    - qualsiasi fase di invio senza messaggi in uscita termina il

ciclo. L'unico modo in cui la nuova posta potrebbe essere ottenuta in un sondaggio successivo

sarebbe attraverso una ricevuta dall'altra parte di doubleDOS. Un basso

coincidenza di probabilità.



    - qualsiasi mancata ricezione della posta dopo la fine del primo ciclo

il ciclo. Se non hai ricevuto nulla è probabile che non ci sia

cosa nuova da inviare, soggetta alle stesse coinci-

di ricevere posta dall'altra parte del tuo DDOS.



*** NOTA *** questo può sembrare uno spreco di spettro,

sulting nel vero hogging del canale. La mia tesi è questa

dopo alcuni cicli di questo il flusso della posta si sistemerà. Il

la premessa di base è il vecchio "fare il fieno mentre il sole splende"

come quando hai un percorso, pulisci la casella di posta! Falla finita

con e scendere dal canale.



I punti su cui tutti e tre i comandi coincidono sono i

invocazioni che dirigono il livello due / tre connessione al

sistema mirato. Questi sono specificati da e port e script





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 13









designatore ("portscr" nella sintassi sopra), che consiste di a

lettera port e un singolo carattere (di solito un numero compreso tra 1

e 9, o nulla che sia anche sinonimo di "1")

come la chiamata del BBS mirato.



Questi sono usati per indicizzare nel file CALLDIR.RS, dove lo farà

cercare la chiamata e il designatore di script per quella chiamata (CALLDIR

consente più script per la stessa stazione) e ottenere il corretto

percorso e sequenza di script per effettuare la connessione. Il resto

gli argomenti possono contenere fino a 8 nomi di file char o ham call. Se lui

argomento contiene un '*' o '?' o l'argomento esiste come a

file con il nome 'argument.FWD', l'argomento è alimentato al file

processo di inoltro come una chiamata selezionata. Quindi un intero avanti

flusso potrebbe essere fabbricato senza alcun file '.FWD' a tutti se il

i requisiti della stazione potrebbero essere soddisfatti in quel modo.





SWAP B WB2RVX NTS * NORTH? 6 *? 7 * ?? 7 *

SWAP B WB2RVX NTS * NORTH? 6 *? 7 * ?? 7 *

SWAP B WB2RVX NTS * NORTH? 6 *? 7 * ?? 7 *

SWAP B WA2VXT KE2M

SWAP B WA2VXT KE2M

SWAP B WA2VXT KE2M

e così via .....





Quando il prompt 'F>' viene ricevuto da un sistema PRMBS, esso

genera effettivamente un comando;



FWD A-HTTP KX1XXX

FWD A-HTTP KX1XXX

FWD A-HTTP KX1XXX



Se il prompt ricevuto è un "sondaggio per", queste sono le altre chiamate

essendo interrogato, il codice genera semplicemente esecuzioni ripetitive

del comando precedente, uno per ogni chiamata interrogata. Ora nel passato

c'era un file di eventi inversi, ma era imbarazzante e variegato

adattamenti al codice l'hanno reso irrealizzabile.



La designazione "portscr" è la lettera port (A, B, C ...) e

il 'numero di script'. C'è un file chiamato CALLDIR.RS che

contiene riferimenti per collegare script per stazioni. Un esempio di

il file è mostrato sotto;



> 1 K3DSM

> 1 K3DSM

> 1 K3DSM

@ K3DSM

@ K3DSM

@ K3DSM

*** EOF

*** EOF

*** EOF

> 2 K3DSM

> 2 K3DSM

> 2 K3DSM

@ WB2DRD-3 v WB2DRD-1

@ WB2DRD-3 v WB2DRD-1

@ WB2DRD-3 v WB2DRD-1

+ per

+ per

+ per

? *

? *

? *

! 80

! 80

! 80

.C WA3DSP-5

.C WA3DSP-5

.C WA3DSP-5

! 120

! 120

! 120

.C K3DSM-1

.C K3DSM-1

.C K3DSM-1

*** EOF

*** EOF

*** EOF

> 1 WB2RVX

> 1 WB2RVX

> 1 WB2RVX

@ WB2RVX

@ WB2RVX

@ WB2RVX

*** EOF

*** EOF

*** EOF

> 2 WB2RVX

> 2 WB2RVX

> 2 WB2RVX

@ WB2DRD-3 v WB2DRD-1

@ WB2DRD-3 v WB2DRD-1

@ WB2DRD-3 v WB2DRD-1





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 14









+ per

+ per

+ per

? *

? *

? *

! 90

! 90

! 90

.C WB2RVX

.C WB2RVX

.C WB2RVX

*** EOF

*** EOF

*** EOF



Il numero accanto a '>' è il 'numero di script'. Questo

ti permette di specificare come arrivare al BBS. Potresti avere

diverse righe di fila che fanno diversi tentativi di inoltrare a

stesso BBS da percorsi diversi. Se non è specificato alcun numero di script,

'1' è assunto.



La linea '@' è la linea che dà la chiamata e il percorso (se

necessario) per stabilire la connessione RF / TNC di livello 2 iniziale. Questo

connessione viene rilevata dal DCD (linea Carrier Detect Data -

pin 8 da TNC per quei TNC con quella caratteristica da indicare

CONN / DISC, generalmente TNC2s, cloni TNC2 e derivazioni e

TNC1 modificato) o *** CONNESSO ai messaggi.

*** Collegato a

*** Collegato a



Parlando di timeout, una volta che lo script è completato con il

connettersi alla stazione finale desiderata, il periodo di timeout ritorna

al periodo di 'port-timout' specificato nella configurazione.



L'opzione 'o' consente a sysop di inoltrare a una stazione e andare

torna online in attesa di chiamante remoto senza attendere il timeout.

Lo stesso dell'opzione 'o' nel comando 'evento'. Sysop può iniziare

azione e andare via.



Un punto, i comandi DEVIA e SWAP, prova per vedere se lo è

connesso quando entra, quindi se lo è, la sequenza di connessione è

non emessi. Questo ti permette di connetterti a una stazione usando il

(TE) rminal o (C) onnect comandi e poi più tardi a fare qualsiasi cosa,

decidere di inoltrare la posta a quel sistema. Non hai più bisogno di DISC

e quindi lasciare che il comando FWD ristabilisca la connessione.







>> Importa / Esporta messaggi:

Importa / Esporta messaggi

Importa / Esporta messaggi

"import" (import_msgs)

"importazione infile"



"esportazione" (esportazione)

"export outfile ptr [ptr .... ptr]"



"ptr" può essere qualsiasi chiamata o puntatore a un file FWD



Ciò consente di utilizzare un file su disco come supporto

cambiare, il concetto è stato originariamente costruito da WA7MBL come mezzo per

andare avanti e indietro al sistema di posta smtp TCP / IP. Era con-

ottenuto in modo indipendente su ROSERVER come trasferimento di posta generalizzato

ROSERVER

sistema. I formati MBL e ROSERVER sono identici e inter-

ROSERVER

variabile. Potrebbe consentire una vasta collezione di interessanti

bollettini da inviare tramite dischetto e US Snail a un'altra parte di

il paese senza sovraccaricare eccessivamente l'attuale sistema. Oppure

potrebbe essere usato per trapiantare facilmente l'intero sistema di posta da





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 15









un BBS a un altro, diciamo quando è necessario chiudere un sito.





>> Invia un file a un altro sistema:

Invia un file a un altro sistema

Invia un file a un altro sistema

"putfile" (put_file)

"nome file putfile chiama @ indirizzo"



Questo comando consente al sysop o al sysop remoto di inviare un file

a un altro utente su un altro sistema. Senza dover passare attraverso a

sintesi complessa del messaggio REQFIL in entrata richiesto

raggiungere la stessa cosa





>> Invia un file a una porta:

Invia un file a una porta

Invia un file a una porta

"porta" (port_dump)

"nome file ID porta"



Questo comando consente di eseguire il dump di un file su una porta. È

di solito usato per inviare un file di installazione a un TNC quando lo si porta per la prima volta

eseguire il backup dopo un uso non BBS del TNC.



>> Imposta il baud rate diverso per la porta:

Impostare un baud rate diverso per la porta

Impostare un baud rate diverso per la porta

"setbaud" (ch_baud)

"setbaud port baudrate"



Questo comando è stato implementato principalmente per l'uso del modem, ma potrebbe esserlo

usato per qualsiasi cosa Immettere il comando, la lettera port e un baud rate

(300,600,1200,2400,4800,9600, 19200, 38400) e quel baud rate

sarà impostato su quella porta. Dopo aver restituito il BBS on-line,

il sistema re-imposterà la porta sul file CONFIG specificato

valore. Il comando restituisce messaggi di errore per "baudrate non valido"

o 'porta non trovata' in entrambi i casi esce, non fa nulla. Se

si tenta di impostare la console in baudrate non si ottiene alcun messaggio di errore, ma

allo stesso modo non succede nulla!



>> Traduci un intervallo di messaggi:

Traduci un intervallo di messaggi

Traduci un intervallo di messaggi

"tradurre"

"translate # # # - # ... #"



utilizzato per tradurre i messaggi, l'intero file, l'intervallo o solo a

pochi messaggi selezionati dai campi AT o TO. Questo è così che a

la successiva modifica dell'indirizzo può essere applicata a un gruppo di messaggi

senza necessità di editing manuale.





























DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 16









: Comandi USER: disponibili per tutti gli utenti, LOCAL, REMOTE e REMOTE

: Comandi USER: disponibili per tutti gli utenti, LOCAL, REMOTE e REMOTE

: Comandi USER: disponibili per tutti gli utenti, LOCAL, REMOTE e REMOTE

SYSOP

SYSOP

SYSOP



>> Menu / Richiesta di aiuto:

Menu / Richiesta di guida

Menu / Richiesta di guida

"?" (Cmdlist)

"h" (do_help)

"aiuto" (do_help)



X - riepilogo menu / guida

X ALL - intero menu / elenco di aiuto

X xxx - menu / spiegazione della guida per 'xxx'



*    dove 'X' è '?', 'h' o 'aiuto'



"H" e "HELP" sono gli stessi, danno un lungo, dettagliato

descrizione del comando. Il "?" dà un display sintassi ..

File chiamato HELP.RS, impostato con il comando '#' come delimitazione voce

ERS. L'entrata può gestire i caratteri jolly (* ,?) e presenterà qualunque cosa

le voci corrispondono al wildpattern.



>> Controlla l'indirizzo completo BBS

Controlla l'indirizzo completo BBS

Controlla l'indirizzo completo BBS

"indirizzo" (chk_adr)



Questo comando consente all'utente di inserire da una a dieci chiamate BBS

e quindi controllerà il file H_LIST.RS e restituirà di più

indirizzo completo che attualmente ha e visualizzarlo. Se l'indirizzo

presentato ha SSID o altro in esso, sarà ripulito

prima di essere controllato dal processo.



>> torna online:

Torna online

Torna online

"b" (logout)

"ciao" (logout)



Disconnetti l'utente, aggiorna il suo record di file dell'utente, quindi torna a

mailbox xyxle che riconosce il cambiamento nello stato della porta e

riprende la postura in attesa.



>> Richiesta utente remota a:

Richiesta dell'utente remoto a

Richiesta dell'utente remoto a

"chat" (utalk)



L'utente fa richiesta, se il flag della chat locale è disabilitato

ottiene un po 'mi dispiace che non è qui. per favore lascia un messaggio'

tipo di risposta. Se il flag locale è abilitato, il sistema fornisce a

serie ammaliante di bip ogni 6 secondi per un minuto, se il

sysop li sente e vuole rispondere, digita semplicemente a ^ D (ESC

carattere) e viene messo in linea con l'utente. L'andare

in modalità terminale le stringhe vengono inviate al TNC e al sysop

quindi deve mettersi in CONV. Al termine, i tipi di sysop

vengono inviate altre stringhe ESC e 'coming out of terminal mode',

Stato di connessione TNC controllato e BBS viene restituito a REMOTE

stato o on-line in attesa di connessione se l'utente è andato via durante

la chat. Se il sysop non sente il segnale acustico dopo un minuto

invia la risposta 'scusa, lascia messaggio' e torna indietro

per un altro comando.







DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 17









>> Elenco dei comandi:

Elenco di comandi

Elenco di comandi

"cmds" (cmdlist)

"cmds xxx"



Questo semplicemente passa attraverso la tabella di invio comandi e

scarica le stringhe contenenti i comandi disponibili sul sistema

tem, in forma tabellare da 8 a una linea. sistema. Se sei in locale

consolle scarica tre liste, LOCAL, SYSOP, REMOTE. Se sei un

SYSOP remoto e in modalità R / Sys si ottiene REMOTE e SYSOP, se si

sei un semplice utente ottieni la lista dei REMOTI. Il Sysop può, da

Tipo di console LOCAL



cmds -e con / senza specifiche jolly per elenchi di comandi

valido nel processore EVENT



cmds -s con / senza specifiche jolly per gli elenchi di remote

comandi sysop



cmds -u con / senza specifiche jolly per gli elenchi di remote

comandi dell'utente



Come i comandi HELP, accetta i caratteri jolly e willdis-

gioca tutte quelle voci che corrispondono. L'elenco dei comandi è disegnato

dalla tabella di dispacciamento di comando effettivo di programmi e quindi è

sempre accurato!





>> Scarica un file:

Scarica un file

Scarica un file

"d" (dnload)

"d nome file ###" "

"d nome file - ###" "

"d nome file ### - ###" "

"nome file db ###"

"nome file db - ###"

"nome file db ### - ###"



"nome file dx"

"nome file"

"nome file dz"



Puoi semplicemente scaricare un file usando il comando più a

nome del file. Dalla console locale questo ottiene il file in 'paginato'

modulo. Puoi anche scaricare un file chiedendo solo il primo

#### byte del file (es. D FOOBAR.TXT 400) o download

chiedendo di saltare i primi #### byte del file (es. D

FOOBAR.TXT -400), oppure puoi chiedere un "pezzo medio" del file

(es. D FOOBAR.TXT 3000 6000). Queste opzioni extra consentono un file

per essere 'campionato', o se un lungo download è stato cestinato, potresti venire

indietro e ottenere la coda di esso, o semplicemente leggere un lungo file in

pezzi. Il comando DB è lo stesso del DB ma lo farà

conversione al volo di file abinari in formato compatibile B2A

e può essere soggetto ai comandi di taglio e salto del D.



I download in onda sono inoltre soggetti a una configurazione sysop

un limite di lunghezza durante alcune "finestre". Ad esempio potresti





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 18









dire che da 1800 a 2300 ora locale nessun file superiore a 6 K

i byte possono essere scaricati. Il limite di download è calcolato contro

cosa è stato richiesto, cioè per il download semplice, l'intero file

dimensione, per l'altra l'aritmetica è fatta e quindi il permesso è

determinato.



Se il PRMBS è configurato con una porta modem, i comandi

DX, DY, DZ possono essere utilizzati dalla porta del modem per scaricare utilizzando

Xmodem, Ymodem Batch o protocollo Zmodem. Questo viene fatto da

eseguire DSZ.COM un driver di protocollo esterno scritto da Chuck

Forsberg (un prosciutto) e in uso comune da molti BBS di rete fissa. Questo

il driver è qualcosa di RAM-piggy, quindi in questa versione attuale

(0.99) sarà necessario eseguire ROSERVER in un 300K plus

finestra per scaricare i download programmabili! DSZ sarà consegnato

ereditato come modulo delvery non registrato e forse registrato per a

una sola volta tassa di $ 20,00 (i BBS legittimi a tempo pieno possono ricevere un

freebe, contatta Omen Technology a riguardo), che si accorcia

la spazzatura sullo schermo e attiva alcune funzionalità extra.





>> Richiesta di directory:

Richiesta di directory

Richiesta di directory

"dir" (mbDir)

"dir [percorso] \ [specifica file]"



Elenco semplice in ordine di directory dei file in

Area "FILES" o qualche sottodirectory. Se l'utente digita in avanti

barra "/" invece dei backslash "\" richiesti da MSDOS,

sono tradotti alle barre posteriori.





>> Ottieni le descrizioni dei file:

Ottieni le descrizioni dei file

Ottieni le descrizioni dei file

"fileinfo" (fil_info)

"Fileinfo"

"fileinfo pathname"



Quando un utente carica un file nel sistema, inserisce il file

in una directory e un messaggio viene inviato al sysop con uno

descrizione del file di linea, questa descrizione viene aggiunta anche a

file chiamato FILEDIR.TXT nella directory che è stata caricata. Anche

incluso è un programma chiamato RSMAKDIR.EXE da eseguire

MAKEDIR.BAT. Questo prenderà la directory in cui ti trovi, ottieni FILE-

DIR.TXT, ordinarlo per nomefile, quindi fare un elenco di directory e

richiede una descrizione per qualsiasi file senza una descrizione.

Questo comando senza argomenti scarica il file FILEDIR.TXT nel file

utente, dalla directory FILES. Se viene specificato un percorso, va

a quella directory e lo fa.





>> Comandi di richiesta file remoti:

Comandi di richiesta file remoti

Comandi di richiesta file remoti

"getbbs" (make_req)

"getbbs chiama l'host"



"getdig" (make_req)

"getdig call host"







DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 19









"getdir" (make_req)

"getdir dir host"



"getfile" (make_req)

"host file getfile"



"getmsg" (make_req)

"getmsg ### host"



"getqth" (make_req)

"getqth call, call, ...., call host"



"getusr" (make_req)

"getusr call host"



"getver" (make_req)

"host getver"



"host di chiamata dito"



Qualsiasi utente, locale o remoto può utilizzare questi comandi rapidamente

componi una richiesta di file o directory su un altro sistema. Questo risparmia

loro l'impostazione spesso complessa del messaggio di richiesta del file;



SP REQFIL @ WB2MNF

SP REQFIL @ WB2MNF

SP REQFIL @ WB2MNF

FOOBAR \ SNAFU \ ORGSNATZ.DOC @ WA2VXT

FOOBAR \ SNAFU \ ORGSNATZ.DOC @ WA2VXT

FOOBAR \ SNAFU \ ORGSNATZ.DOC @ WA2VXT

/EX

/EX

/EX



Dovresti invece semplicemente digitare;



GETFILE FOOBAR \ SNAFU \ ORGSNATZ.DOC WB2MNF

GETFILE FOOBAR \ SNAFU \ ORGSNATZ.DOC WB2MNF

GETFILE FOOBAR \ SNAFU \ ORGSNATZ.DOC WB2MNF



Supponendo dal primo esempio che eri su WA2VXT a

il tempo, quell'informazione sarebbe stata aggiunta automaticamente.



Questi messaggi generati verranno inviati a un altro sistema.

All'arrivo a quel sistema, invece di essere salvato nella loro forma

come messaggio normale, generano un messaggio di ritorno contenente

la directory, il file o il messaggio richiesto o appropriato

messaggio di errore e quindi vengono salvati. il messaggio in uscita è il

solo registrazione del messaggio in arrivo.



Il REQQTH è un servizio in uscita per il Buckmaster online

CD-ROM del radioamatore amatoriale attualmente fornito da

il BBS WA4ONG. Non ho predefinito la chiamata dell'host remoto, come altro

sistema potrebbe sorgere nel prossimo futuro offrendo servizi analoghi

ghiacci.



K4NGC ha un database di BBSes e DIGis / nodi che è

accessibile tramite REQBBS / REQDIG.



"finger" e "getusr" sono sinonimi e sono supportati da

tutto PRMBS v1.10.



È stato fatto il possibile per 'controllare l'accesso a questi





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 20









Caratteristiche. Se non si crea un file di autorizzazione, le funzionalità

avere accesso aperto Se il file di autorizzazione è stato creato (REMOTREQ.RS,

e deve essere nella directory predefinita) quindi il creatore di

il messaggio deve soddisfare un criterio di corrispondenza con caratteri jolly. Eccotene alcune

esempi;



il file REMOTREQ.RS contiene:



N1AA

N1AA

N1AA

N2BB

N2BB

N2BB

N3CC

N3CC

N3CC

W4XXX

W4XXX

W4XXX



questo significa che saranno consentite solo le chiamate elencate

l'uso delle funzionalità di richiesta remota. Ora per fare un 'apertura

sistema 'con alcune esclusioni si dovrebbe impostare il file come;



! N3XXX

! N3XXX

! N3XXX

! N4YYY

! N4YYY

! N4YYY

! N5ZZZ

! N5ZZZ

! N5ZZZ

*

*

*



le prime chiamate sono negate in modo specifico ai permessi di comando REQ,

tutte le altre chiamate passeranno attraverso di loro e corrisponderanno al '*'



Lo stesso meccanismo è utilizzato per "controllare" l'accesso RMAIL. Vedere

la voce per RMAIL.





Qualsiasi messaggio REQxxx in arrivo in un PRMBS v1.10 o successivo BBS

otterrà un messaggio di ritorno che indica la funzione non supportata se

questo è il caso. In epoche precedenti, tali messaggi si sarebbero semplicemente limitati

notato dal sysop.



>> Controlla l'elenco e collega il registro:

Controlla l'elenco e collega il registro

Controlla l'elenco e collega il registro

"sentito" (prthrd)

"sentito tutto"

"sentito x"



Il familiare comando 'J'-list dei sistemi RLI / MBL, elenca

i sistemi più recentemente ascoltati e più recentemente collegati

stazioni. L'invocazione semplice fornisce un elenco di porte configurate.

Il "tutto" argomento elenca tutte le porte, una alla volta. La "x" dove

'x' è una lettera di elenco che indica solo quella porta.





>> Query / Inserisci BBS Home dell'utente:

Interroga / Inserisci BBS Home dell'utente

Interroga / Inserisci BBS Home dell'utente

"casa casa)

"home call"



L'utente può interrogare ciò che il sistema pensa sia il suo bbs di casa

e può inserire tali informazioni nel sistema o alterare esistenti

valore. questo è importante perché ROSERVER utilizza la casa

ROSERVER

campo bbs. (per esempio, se su WB2MNF c'è un utente, W1XXX e lui sono elencati

la sua casa BBS come K2ZZZ. se la posta arriva indirizzata a W1XXX @





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 21









WB2MNF, il WB2MNF verrà rimosso perché corrisponde al nome

dei bbs, MA prima di salvare il messaggio viene fatto un controllo per vedere

se W1XXX è un utente sul sistema. Questo è stato trovato il suo HOMEBBS

il campo è selezionato, è compilato e la chiamata NON è WB2MNF, quindi

il campo @BBS viene reindirizzato a W1XXX)



>> File "Brag" di Sysop:

"Brag File" di Sysop

"Brag File" di Sysop

"info" (mostra_info)



Semplice chiamata per scaricare file, scaricando il file INFO.RS,

che contiene informazioni su ROSERVER e sulla propria stazione di sysops

ROSERVER

configurazione, e potrebbe anche, in realtà dovrebbe contenere anche una breve

dichiarazione delle politiche riguardanti le operazioni di quello

stazione.



>> Uccidi i messaggi:

Uccidi i messaggi

Uccidi i messaggi

"k" (multi_msg)

"K # # # # # ... #"

"K #-# #-# .... #-#"

"K # #-# #-# # # ... #-# #"



I messaggi possono essere uccisi per numero o intervallo di numeri. Il

numeri o intervalli individuali possono essere mescolati sulla stessa riga di comando.

Quando viene specificato un intervallo di messaggi, ciascun messaggio nell'intervallo

ha la sua riga di intestazione presentata e all'utente viene richiesto di a

"Kill Msg # 12345 Y / N".



>> Uccidi i miei messaggi:

Uccidi i miei messaggi

Uccidi i miei messaggi

"km" (klmsgm)

"km -x"



Elimina tutti i messaggi 'leggi' (stato = 'Y') indirizzati a

utente. Come con qualsiasi uccisione di "range of messages", le intestazioni sono

presentato e all'utente viene richiesto un "S / N". Tuttavia, se il

l'opzione "-x" è specificata, va semplicemente avanti e uccide il

messaggi uno dopo l'altro e ti dicono solo che è stato ucciso

come lo uccide (lo chiamo l'opzione "RAMBO"!) È un pericolo-

Opzione in cui una volta inizia troppo tardi per un utente remoto.

Il sysop può fermare il ciclo colpendo un ctrl-K dal locale

console.



>> Uccidi il traffico:

Uccidi il traffico

Uccidi il traffico

"kt" (kill_trfc)

"kt # # # # ... #"



Questo è solo un altro KILL ma genera anche un "servizio"

messaggio "al mittente del messaggio che lo informa

chi, quando, dove il suo messaggio è stato "preso dal" sistema dei pacchetti.

Le intestazioni di inoltro del messaggio in arrivo vengono analizzate e a

viene specificato il percorso di ritorno e l'indirizzo di ritorno corretto.

Non ci sono intervalli consentiti qui solo un 'elenco di messaggi'



Ci sono due parametri di configurazione che influenzano KT. Il

per prima cosa si risponde a SI o NO in merito al servizio

generazione di messaggi. A SI significa che verrà visualizzato un messaggio di servizio





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 22









generato, un NO che non lo farà. L'altro parametro è il

data di scadenza del messaggio predefinito per il messaggio di servizio.



>> Elenca messaggi:

Elenca i messaggi

Elenca i messaggi

"l" (lstmsg)

"lx [-bhklmspx] [stringa opzionale] [intervallo facoltativo]"

I comandi 'E'dit,' List 'e' K'ill hanno tutti lo stesso effetto

modificatori secondari (campo 'x' facoltativo in 'lx' esempio sopra)



> messaggi a

<messaggi DA

@ messaggi AT

l ultimo (ordine inverso)

r messaggi per rotta

t messaggi sul traffico

m i miei messaggi





Esempi



L> KA1NNN 2345-2000 elencherà i messaggi a KA1NNN, al contrario

ordine dalla gamma 2345 al 2000.



E <WA3QQQ -s HAMFEST 1200-3400

presenterà per la modifica, i messaggi da

WA3QQQ contenente 'hamfest' nel titolo

a partire da 1200 fino a 3400



K -zxb 30 -s SAREX indietro

ucciderà senza interrogare alcun bollettino,

oltre 30 giorni con "SAREX" nel

titolo, a partire dai nuovi messaggi

tornare al più vecchio.



ER MIDLAN sarà presente per la modifica di tutti i messaggi

instradato a WA2SPL a partire dal più vecchio

avanti al più recente





Tutti i comandi di cui sopra avranno un "intervallo opzionale"

che può consistere in un numero iniziale o in un intervallo di numeri, o

le parole speciali "tutti", per cui significa iniziare al più basso e goto

più alto, o "indietro", che inizia al più alto e torna a

più antica. ('al' e 'ba' sono sufficienti, parole complete riconosciute,

ma non necessario)



Si noti che le sottoopzioni <> @ R accettano immediatamente i loro argomenti

dopo il comando, vengono le sub-opzioni, quindi il numero

gamma.





+ --- + ----------- scaduto 30 giorni

| |

L <KA2BQE -xbs 30 RATS 1

|| | |





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 23









|| | + --- inizia dal messaggio n

| + ---- + -------- cerca la stringa "RATS" nel titolo

+ -------------- solo bollettini



L'analisi della linea è ora più sofisticata e flessibile.

l'elenco completo delle opzioni secondarie è;

opzioni di azione

-------------------------------------------

-    b solo messaggi di bollettino

-    d messaggi non flood rifiutati solo come duplicati

-    f xxxxx consente di specificare un nome per il file

Comando ARCHIVE / FILE (predefinito su PRMBS.EXP

se '-f' non usato - questa opzione sarà ac-

cepted dagli altri comandi ma sarà

ignorato in quanto non ha alcun significato per loro.)

-    h ha mantenuto solo il messaggio (lo stato è H)

-    k solo messaggi uccisi (lo stato è K)

-    l lunga lista di opzioni

-    m opzione lista di posta

-    n qualsiasi messaggio di stato N

-    p qualsiasi messaggio di tipo P

-    i messaggi r ## leggono meno di # volte

-    s titolo di ricerca xxxxx per stringa xxxxx. (stringa potrebbe essere

tra virgolette può essere incluso lo spazio bianco

"Riunione RATS") la ricerca è condotta caso

insensibile.

-    solo messaggi sul traffico

(i due precedenti possono sembrare ridondanti in vista di

i comandi LT LB - ma questi consentono di

perfezionamento cant di altri comandi)

-    x ## opzione scaduta, appare formeatge che sono ##

giorni o più vecchi in base alla data di creazione

-    xa ## scaduto dall'arrivo, come sopra eccetto

la scadenza è basata sulla data di arrivo a

il BBS

-    y qualsiasi messaggio di stato Y

- Solo $ puntatori di messaggi flood

- * tutto il messaggio indipendentemente dallo stato





>> Imposta lingua:

Imposta lingua

Imposta lingua

lingua (mk_string)

lingua x

linguaggio ""



Questo comando consente all'utente di impostare un altro

File MESSAGGI che possono essere in un'altra lingua. 'x' è un singolo

lettera che designerà il file. Inovocazione della lingua

comando mostrerà un elenco dei file disponibili e il singolo

designatore di lettere per il file. Per cancellare il campo si invoca il

comando seguito da virgolette vuote. Questo campo nel profilo utente

può essere modificato anche in edit_user.





>> Elenca utenti:

Elenco utenti

Elenco utenti





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 24









"lu" (duser)

"Lu"

"lu call"

"chiamata dito"



Questo elencherà uno o tutti gli utenti del sistema. Visualizza

chiamata, nome, home bbs, data / ora dell'ultimo accesso, numero di volte.

Per i sysop remoti o locali, le maschere di bit vengono decodificate in let-

mostra i privilegi, le esclusioni, ecc. Per la console locale con

i privilegi di sysop, vengono mostrate anche le password. Non sono mai dis-

giocato in aria.



Per i sysop remoti e l'uso della console locale, il comando "lu" per

un'intera lista supporta un modificatore a singola lettera per elencare i seguenti

muggito;

b - visualizza solo le chiamate contrassegnate come BBS

e - visualizza solo le chiamate contrassegnate come escluse

l - visualizza solo le chiamate contrassegnate come utenti locali (questo

il privilegio consente l'accesso dell'utente su una sola porta BBS.

s - visualizza solo gli utenti contrassegnati come R / Sys





Quando c'è più di una lettera nell'argomento, è as-

si presume essere una chiamata e l'elenco viene scansionato per quella chiamata. "lu

call "e" finger call "sono lo stesso comando, SE l'utente ha a

il file 'finger' sul sistema (WX1XXX.FNG) verrà visualizzato

insieme con le informazioni del registro. Il file della firma dell'utente

(WX1XXX.SGN) viene aggiunto anche. Questa stessa informazione che viene visualizzata

all'utente sono anche le informazioni aggiunte a una risposta a a

REQUSR per quell'utente.



>> Servizio posta utente:

Servizio posta utente

Servizio posta utente

"mail" (mail)

"Mail"

"mail -n"

"mail addr [addr .. addr]"

addr = chiama o chiama @ bbs



Questa è una funzione mirata a prendere il posto del multiplo

goffa R, rispondi, uccidi comandi che richiedono numeri di messaggio. Semplicemente

digitando 'mail' senza argomenti si presenta all'utente un elenco di

tutti i messaggi con la sua chiamata nel campo TO. Anche se è il

Sysop stesso tutti i messaggi con "SYSOP" nel campo TO. Allora

presenta uno sweeper limitato che consente al semplice utente REMOTE di

Uccidi, Rispondi a, Leggi / Visualizza e Non letto (imposta lo stato su N)

Messaggio. È stato scelto di default elencare tutti, leggere e non letti

per incoraggiare l'utente a mantenere pulita la sua casella di posta. Dal momento che il vecchio LM

e RM non ha mostrato messaggi di lettura che non aveva idea dell'estensione di

la sua "cassetta delle lettere". Ora sysops avrà molta posta in lettura, quindi il '-

n '(newonly) flag c'è, e sarà generalmente sottovalutata

per l'utente normale.



Il prossimo è "mail" con più argomenti. Questo è il primario

veicolo di immissione di messaggi. Sostituisce i comandi "S" che hanno

stato mantenuto solo per la compatibilità di inoltro RLI. Questo singolo





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 25









comando consente la creazione di un messaggio di testo che può essere inviato

a uno o più individui. Il modulo "call @ bbs" deve essere inserito

sulla linea senza spazi. @BBS non ha bisogno di essere riempito

no spazi

no spazi

se la persona è un utente locale sul tuo sistema o è distante

utente e ha specificato la sua HOMEBBS, nel qual caso sarà la @BBS

essere compilato automaticamente



Il secondo prompt dal sistema sarà per il

titolo / oggetto del messaggio e il testo del messaggio è

si riunirono. Il messaggio viene semplicemente digitato riga per riga. Il ctrl-Z

o "/ EX" terminerà il messaggio come prima, ma un semplice "." a

la linea da sola finirà anche il messaggio. ci sono un nuovo set di

comandi disponibili all'utente sono le fughe "~" (tilde)

e sono come segue:



~ ccall @ bbs - il comando 'copia in'. Durante l'inserimento del messaggio tu

può aggiungere ulteriori destinatari, informazioni complete di traduzione e h-route

è applicato anche a questa voce. Funzionerà in MAIL,

Messaggio RMAIL, Invia e Rispondi.



~ e - attivo solo dalla console locale. questo prende il temporaneo

file di lavoro che stai utilizzando e lo getta nel tuo preferito

editor (specificato da una variabile d'ambiente DOS EDITOR) consente

per eseguire le modifiche e tornare alla modalità di immissione dei messaggi

ancora.



~ m #### - aggiungerà l'intero testo del messaggio #### al

messaggio attualmente composto.



~ p - visualizza semplicemente il testo del messaggio fino a quel momento



~ q - consente di uscire o interrompere il messaggio inserito senza salvare.



~ r nomefile - aggiungerà il contenuto del file "nomefile"

al messaggio attualmente composto.



~ s - aggiungerà un file dalla directory FWD intitolata

user_call.SGN, un file di signiture al messaggio. Al momento

questo file deve essere inserito manualmente dal sysop, ma esso

lo stile 'grande mailer di sistema' consentirà a un utente di avere un tsored

'signiture' che non deve essere trasmesso ogni volta.





~? - dà un menu dei comandi



~!

~! xxxxxx - questi permettono l'esecuzione di comandi DOS o semplici

rilasciare su DOS. Questo comando è valido solo dalla console della macchina.



Il comando "/ ABORT" funziona come "~ q".



I comandi delle tilde sono un po 'controversi perché no

tutti i sistemi sembrano avere la chiave tilde (ASCII 126 ($ 7E)). Sul

TRS-80 Modello 100 è disponibile utilizzando il tasto GRPH, controllare il

manuale utente. Sul PK-64A sei sfortunato, c'è un sup-





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 26









posato per essere una sequenza di tasti Commodore per fare questo, ma è "intrappolato"

dal firmware. Se stai usando il BBS WB4APR C-64 è a

semplice correzione alle tabelle di traduzione, quindi utilizzare la modalità terminale

del BBS per accedere a un sistema ROSERVER. Sarebbe solo un problema

ROSERVER

Se l'utente del PK-64 fosse un sysop remoto, lo farebbe

essere ostacolato, ma per il resto il PK-64A non perderà nulla, lui

semplicemente non otterrà nuovi poteri.



>> Servizio di posta dell'utente remoto:

Servizio di posta dell'utente remoto

Servizio di posta dell'utente remoto

"rmail" (mail)

"rmail @bbs addr ..... addr"

"rmail @ bbs $ addr addr ..... addr"



Questa funzione consente a un utente di snd un messaggio a diversi

destinatari con una sola copia del messaggio che viaggia lungo

il percorso verso un punto comune a tutti i messaggi, dove si trova allora

'esploso' nel numero appropriato di messaggi da risiedere

lì o essere inoltrato. È esattamente ciò che il suo nome implica, a

comando di posta "remoto".



RMAIL @ KD6TH N2DSY N1CUI @ N1CUI KB7UV @ N2MH W2VY

(qui verrà richiesto il titolo)

Revisione del design del codice COSI

(qui verrà richiesto il testo)

L'incontro sarà .....

.....

.....

/EX



Verrà generato un messaggio, sarà indirizzato a

RMAIL @ KD6TH e avrà sulla riga "A:" nella RFC 822

intestazione interna;



A: rmail @ kd6th n2dsy n1cui @ n1cui kb7uv @ n2mh w2vy



Questo messaggio percorrerà innocentemente tutto il sistema come a

messaggio semplice fino a quando colpisce KD6TH dove il 'RMAIL' con KD6TH

spogliati saranno decodificati. Il messaggio ora "esploderà" in

4 copie, indirizzate individualmente a N2DSY, N1CUI, KB7UV e W2VY.

Non avrei bisogno di spiegare i vantaggi dell'eliminazione di 3 dei

4 copie del messaggio per la trasmissione al punto di immersione

sulle loro rispettive piste.



Il "tipo" del messaggio generato sarà lo stesso di

'tipo' del messaggio RMAIL iniziale. Il messaggio RMAIL, come a

il messaggio "mail" è impostato su "P". Uso del '~ Tx' nel m testo

il caricamento può cambiare il tipo in qualunque cosa desideri.



L'uso di questa funzione può essere controllato dal sysops che

sono i destinatari dei messaggi da far esplodere. Possono avere

un file chiamato RMAIL.RS e funziona allo stesso modo del

RMAIL.RS

RMAIL.RS

file di controllo per i comandi REQ. (Vedi le spiegazioni sotto

GETDIR ecc.)



il secondo esempio mostra una BID aggiunta alla chiamata di





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 27









il sistema di destinazione. In questo modo possiamo inviare un messaggio a un lontano

via il sistema PRMBS come messaggio privato senza problemi di ottenere

BID-respinto lungo la strada e poi si assume un messaggio flodd

saggio BID all'estremità.





>> Inserire il nome utente:

Inserisci il nome utente

Inserisci il nome utente

"nome" (mkname)

"Dì il nome"

nome "nome cognome"



È consentito interrogare il sistema su ciò che pensa

il suo nome è e per inserire quel nome nel sistema. Potresti

inserisci fino a 20 caratteri in maiuscolo (superiore / inferiore "con punteggiatura

tuation se è racchiuso tra virgolette. Qualcosa di più di 20 caratteri

è troncato.



>> Leggi messaggio / i:

Leggi messaggio / i

Leggi messaggio / i

"r" (multi_msg)

"r # # - # ..... #"

"v # # - # ..... #"



La stessa gamma di variazioni del comando "K". (R) sarà

leggere un messaggio, messaggi o intervallo di messaggi visualizzati solo

il corpo del messaggio, inclusa la sua intestazione RFC822 se presente. il

(V) erbose read comando visualizzerà l'intero corpo del messaggio

saggio come ricevuto, comprese le intestazioni di inoltro. C'è (R) ead

il comando può essere "ingannato" se qualcuno lungo la strada ha un inoltro

intestazione non conforme allo standard minimo di contenimento

un "R:" all'inizio e un segno "@" che precede il suo @BBS.





>> Visualizza / Imposta la password utente:

Visualizza / Imposta la password dell'utente

Visualizza / Imposta la password dell'utente

"password" (mkstring)

"parola d'ordine"

"password xxxxxx"



Se esiste una password per l'utente e lui ha effettuato l'accesso su qualsiasi

porta MA una porta TNC può visualizzare o modificare la sua password. Lo farà

essere convertito in CAP e tagliato a 12 caratteri.



>> Leggi i nuovi bollettini:

Leggi i nuovi bollettini

Leggi i nuovi bollettini

"readnews" (readnews)

"Rn"

"readnews subj1 subj2 ...... subj9"

"readnews -s xxxxx subj1 subj2 ...... subj9"

"readnews - # 1200 subj1 subj2 ...... subj9"



Ciò consentirà all'utente di leggere i bollettini nello stesso modo

come usa il sottosistema 'MAIL'. Gli permetterà di specificare

bollettini dal campo indirizzo TO. Quindi elenca tutti i bulli-

lattine con il campo TO corrispondente (caratteri jolly consentiti) SUBJ1

e li presenti uno ad uno per leggere e / o rispondere. Dopo

tutti i bollettini corrispondenti che sono stati elaborati o l'utente

'Q fa funzionare quel ciclo, elaborerà SUBJ2 nello stesso modo





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 28









e così via fino a quando tutti gli argomenti richiesti sono stati elaborati.



Basta inserire "rn" senza argomenti per ottenere una lista completa

di campi TO molto simili al comando LC nel codice W0RLI.



Il processo inizierà con "high message read" dell'utente,

a meno che l'utente non usi l'opzione '- #' per specificare un sostituto

numero iniziale



Il processo dipende fondamentalmente dagli autori dei bollettini

utilizzando il campo TO per nomi di argomenti significativi come 4SALE, HELP,

HEATH, ATARI, AMSAT, ecc.





>> Rispondi a un messaggio:

Rispondi a un messaggio

Rispondi a un messaggio

"rispondi" (snd_reply)

"rispondi msg #"

"sr msg #"



Questo semplice comando consente all'utente di rispondere a un messaggio

inviato a lui o un bollettino. Legge il messaggio a cui viene risposto

e prende il campo FROM e copia come il campo TO della risposta.

Prende il titolo del vecchio messaggio e lo prefigura con "Re:

"(solo se non ha già un prefisso, come con a

ripetuto scambio di idee su un argomento) e lo rende il

titolo / oggetto. Legge il testo dei messaggi e analizza il

inoltrare le intestazioni e determinare la BBS di origine del messaggio

e fa che l'indirizzo @BBS per la risposta. Come accennato

altrove, se un'intestazione nella stringa non è conforme al

standard minimo, il campo @BBS sarà in errore. Se c'è

qualsiasi domanda sulla precisione di ciò, l'utente dovrebbe esercitare il

comando "modifica" per correggere l'indirizzamento.



>> Imposta file utente:

Imposta file utente

Imposta file utente

"imposta il dito"

"set signiture"

"imposta traduzione"



I file utente per ognuna delle funzionalità di cui sopra possono essere caricati-

con le stesse convenzioni del comando upload. I nomi

sarà composto dal sistema come gli utenti chiamano più un

sione di FNG, SGN o XLT per i file appropriati. Preesistente

i file verranno semplicemente sovrascritti.



>> Imposta il messaggio più alto degli utenti letto:

Imposta la massima lettura dei messaggi degli utenti

Imposta la massima lettura dei messaggi degli utenti

"setmsg" (setmsg)

"setmsg [top | msg #]"



L'utente può interrogare o impostare il messaggio più alto che il sistema pensa

lui ha letto Il codice è impostato in modo tale da non urtare l'utente

registrare i messaggi letti solo perché si connette e disconnette

Unisce. Ma se un utente accede ed elenca e decide di non farlo

leggere qualsiasi cosa, significa che la prossima volta che accede a tutti i 'nuovi'

verranno visualizzati i messaggi del suo tempo e quelli "reali"

(relativo all'ultimo accesso) nuovi messaggi. Quindi, quando fatto, può semplicemente





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 29









digita "setmsg top", o se forse c'è un messaggio che vuole

tornare a che è, per esempio, il messaggio # 1234, potrebbe entrare nel

comando come "setmsg 1233", garantendo l'inclusione di # 1234 in

il suo prossimo "elenco nuovi messaggi"



>> Carica un file nel sistema:

Carica un file nel sistema

Carica un file nel sistema

"u" (upload)

"u nomefile"

"nome file ux"

"nome file uxc"

"Nome file"

"nome file"

L'utente può caricare un file nel sistema. Lo induce a

una descrizione della riga del file, che viene inserita come messaggio

al sysop, dicendogli che c'è stato un upload. Il file lo farà

essere caricato nella "directory di upload" specificata in CONFIG

file. Se quella directory è uguale alla "directory dei file"

i caricamenti quindi sono immediatamente visibili agli utenti successivi, se lo sono

non lo è, quindi sono "sicuri" fino a quando il sysop non ha tempo di rivedere

il file e decidere dove collocarlo. I comandi con secondi

Le opzioni x, xc, y, z sono per il modem della rete fissa da scaricare sotto

protocollo di controllo degli errori con DSZ. x = XMODEM, xc = XMODEM (CRC), y

= YMODEM-G, z = ZMODEM.







>> Quale versione del software è questa:

Che versione del software è questa

Che versione del software è questa

"ver" (d_vers)



Visualizza il livello di versione del software ROSERVER.

ROSERVER



>> Attiva / disattiva la modalità sysop remota:

Attiva / disattiva la modalità sysop remota

Attiva / disattiva la modalità sysop remota

"@" (mksys)

"@" (mkrem)



Questo comando commuta lo stato del sistema tra REMOTE e

SYSOP (implicito remoto sysop, al contrario di LOCAL che è il

sysop come "super-utente". Se un file chiamato PASSWORD.RS non lo è

presente controllerà semplicemente il record dell'utente degli utenti e vedrà se

la sua chiamata è contrassegnata con i poteri del sysop remoto, se è il sistema

passa alla modalità R / Sys e il prompt si alterna a "next?". Il

la differenza tra REMOTE e SYSOP è drammatica per l'utente con

tale potere. Prima come semplice utente registrato, quando ha fatto una lista

ha visto solo messaggi da / per lui, e non privati ​​e non di traffico

messaggio che non aveva @BBS compilato e tutti i messaggi '$' e 'F'.

Ora come SYSOP, vede TUTTO. Potrebbe uccidere qualsiasi cosa e lui

ha alcuni nuovi comandi aperti. Tutti i comandi validi da

REMOTE sono validi in SYSOP, inoltre ora può cancellare i file make

file di messaggi e altri.



Se è stato trovato il file PASSWORD. Il file utente è controllato

il flag SYSOP degli utenti viene impostato e quindi viene presentato con una password

stringa a cui deve rispondere. L'esatto meccanismo di questo è

descritto altrove. Se fallisce, l'utente torna alla normalità

Modalità REMOTA. IN un accesso via modem o porta seriale, la stringa PASSWORD





DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91 pg 30









non è usato L'impostazione di un bit sysop remoto è sufficiente

insieme all'accesso alla password convenzionale impostata nel suo utente

disco.


DRAFT of Docs per ROSERVER / PRMBS (KA2BQE) - ver 1.55 048/01/91
Guarda articoli radio su Amazon https://amzn.to/3PV90GL

-

Prodotti interessanti da acquistare

Sezione articoli utili da avere

 

free countersfree countersfree counters