Kezdő lépések. Jelen fejezet a MAIL parnccsal inditható levelezési rendszer használatát ismerteti, a teljesen kezdő szintről indulva. Az Itt közöltek, a VMS MAIL online help-jének "ferdítéséből" származnak, az ott közölt példákat írtuk át kissé a LUDENS felhasználói környezetének megfelelőre. Tehát a VMS DCL környezetében a prompt jel után gépeljük be a MAIL parancsot és nyomjuk le a Return billentyüt: $ MAIL Ezzel beléptünk a VMS levelezési rendszerébe, amit a megfele- lő prompt megjelenése is jelez. MAIL> A MAIL rendszerben a levelezési problémák nagy része megold- ható, anélkül, hogy a MAIL rendszerből kilépnénk. Az ebben a fejezetben leírtak a MAIL segédprogram parancsait és azok használatát mutatja be. A példákon keresztül részle- tesebben is megismerkedhet a MAIL segédprogram használatával, parancsaival, mely parancsok segítségével a MAIL rendszerben mozoghat. A MAIL segédprgoram részletesebb leírását a "VAX/VMS Mail Utility Reference Manual"-ban találja. A következő parancsokat tárgyaljuk: SEND DIRECTORY EXTRACT READ[/NEW] DELETE PRINT FORWARD MOVE HELP REPLY SELECT EXIT Elsőként a SEND (küldj) parancsot érdemes kipróbálni. Próbáljon egy üzenetet küldeni önmagának! Írja be a SEND parancsot és üssön RETURN-t. A kérdésre írja be a saját felhasználói azonosítóját (user ID). A következő kérdésre írja be, hogy mi a küldendő üzenet témája, majd ismét üssön RETURN-t. A következő példa mutatja a SEND parancs használatát: MAIL>SEND To: GUEST Subj: Sailing Enter your messgage below. Press CTRL/Z when complete, or CTRL/C to quit: (Írja ide az üzenetét! Üssön CTRL/Z-t ha befejezte vagy CTRL/C-t, ha mégsem kívánja elküldeni:) Mikor befejezte az üzenet szövegének gépelését, üssön CTRL/Z-t! Mivel önmagának küldött üzenetet, a MAIL program jelzi, hogy Ön épp most kapott egy új üzenetet, azaz kiírja a következő szöveget: New mail on node LUDENS from GUEST (Új levél a LUDENS gépen GUEST-től.) MAIL> Érdemes az újonnan kapott levelet a READ (olvass) parancs használatával elolvasni. Az üzenetet, amit épp most küldött önmagának, úgy olvashatja el, hogy beírja a READ parancsot a /NEW (/új) kapcsolóval és RETURN-t üt, ahogyan a példa is mutatja: MAIL>READ/NEW Ahhoz, hogy elolvashasson egy olyan levelet, ami az alatt az idő alatt érkezett míg Ön a MAIL segédprogramot használta, kötelező használnia a /NEW kapcsolót a READ paranccsal. Ha éppen nem használja a MAIL programot amikor üzenetet kap, akkor a MAIL programot elindítva beírhatja READ parancsot a /NEW kapcsoló nélkül is. A READ parancs használható egy már olvasott revél újraolvasására is. Továbbíthatja egy levél másolatát egy másik felhasználó számára a FORWARD (tovább) parancs használatával. Ekkor a MAIL program megkérdezi Öntől annak a felhasználónak az azonosítójátm, akinek a levelet továbbküldeni szándékozik. Próbálja továbbküldeni az épp most kapott levél egy másolatát önmagának! Gépelje be a saját felhasználói azonosítóját és üssön RETURN-t! Adjon meg egy témakört (subject) amikor a program kéri és üssön RETURN-t ismét. A MAIL program jelzi hogy Ön épp most kapott egy új üzenetet. Használja a READ/NEW parancsot a továbbított levél elolvasásához! Ha kap egy üzenetet és válaszolni akar rá, akkor írja be a REPLY (válaszolj) parancsot és üsön RETURN-t. A MAIL program ekkor megmutatja a fejléc információt, mint a példa mutatja: MAIL>REPLY To: LUDENS::GUEST Subj: RE:Sailing Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit: Mikor befejezte a válasz gépelését, üssön CTRL/Z-t! A MAIL program ismét jelzi hogy új üzenetet kapott. Használja a READ/NEW parancsot az üzenet elovasásához! Ha az eddig összegyüjtött üzenetek listáját akarja látni, írja be a DIRECTORY (tartalomjegyzék) parancsot és üssön RETURN-t. A MAIL program egy a következőhöz hasonló listát fog kiírni: MAIL # From Date Subject 1 LUDENS::SYSTEM 16-APR-1992 Welcome 2 LUDENS::GUEST 18-MAY-1992 sailing 3 LUDENS::GUEST 18-MAY-1992 RE: sailing Ha egy üzenetet törölni akar, használja a DELETE (törölj) parancsot. Beírhatja a DELETE parancsot egz üzenet olvasása közben vagy beírhatja úgy, hogy a DELETE szó után megadja a törölni kívánt üzenet számát. A listában második üzenet törléséhez adja ki a következő parancsot: MAIL> DELETE 2 Ha a DIRECTORY parancsot azután adja ki, hogy törölt egy vagy több üzenetet, akkor láthatja a törlésre kijelölt üzeneteket, mint alább látható: # From Date Subject 1 LUDENS::SYSTEM 16-APR-1992 Welcome 2 (Deleted) 3 LUDENS::GUEST 18-MAY-1992 RE: sailing A törlésre kijelölt üzenetek törlése akkor történik meg, amikor kilép a MAIL programból. A MAIL segédprogram lehetővé teszi az üzenetek "irattartók"-ba (folders) szervezését. Egy üzenetet a MOVE (mozgass) parancs segítségével helyezhet el egy irattartóban. Miközben az áthelyezni kívánt levelet olvassa gépelje be a MOVE parancsot és üssön RETURN-t. A MAIL program ekkor egy irattartó nevet kérdez Öntől. Œrjon be egy nevet, pl. JELENTESEK, VICCEK vagy HELYZET_JELENTESEK. A MAIL program egy file-nevet is kérdez. Ha egyszerüen csak egy RETURN üt, akkor az alapértelmezés szerinti üzenet-file nevét adja meg. A következő példa a MOVE paracs használatát mutatja be: MAIL> 2 MAIL> MOVE _Folder: WINNERS _File: Folder WINNERS does not exist. (A WINNERS irattartó nem létezik.) Do you want to create it (Y/N, default is N)? Y (Létre akarja hozni (I/N, alapért. N)? I %MAIL-I-NEWFOLDER, folder WINNERS created ( , a WINNERS irattartó létrjött.) Ebben a példában "WINNERS" irattartó nevet és az alapértelmezés szerinti üzenet-file-t használták. Ha a megadott irattartó nem létezik, a MAIL megkérdezi hogy létrehozza-e. Ha hozott létre irattartókat, akkor valószínüleg mozogni is akar közöttük. Az egyik irattartóból a másikba átlépni a SELECT (válassz) paranccsal lehet. Ha a WINNERS irattartót akarja használni, akkor írja be: MAIL> SELECT WINNERS %MAIL-I-SELECTED, 1 message selected ( , 1 üzenetet választott ki) A fenti példában látható, hogy a MAIL kiírja az irattartóban lévő üzenetek számát. A JOKES nevü irattartót a következő paracssorral választhatja ki: MAIL> SELECT JOKES %MAIL-I-SELECTED, 32 messages selected A DIRECTORY parancs beírásával listázhatja az éppen kiválasztott irattartóban lévő özeneteket. Ha egy levelet az üzenet-file-ból át szeretne helyezni egy szekvenciális file-ba, amit DCL parancs szintről ( megj.: a VMS parancs szintje, ahonnan a MAIL programot is indította -- Rendszergazda) s elérhet, akkor használja az EXTRACT (kivonatolj) parancsot. Miközben a képernyőn a kivonatolni kívánt üzenet olvasható írja be az EXTRACT parancsot. A MAIL program mekérdezi a létrhozandó file nevét. Ezután mikor kilép a MAIL-ből ez a file látható lesz a könyvtárában. A következő példában látható hogyan használható az EXTRACT parancs a GAMES.DAT nevü, egy levelet tartalmazó file létrehozására. MAIL> EXTRACT _File: GAMES.DAT %MAIL-I-CREATED, DISK:[BERGMAN]GAMES.DAT;1 created MAIL> (Megj: A PRINT parancs a LUNEDS-en egyelőre nem müködik, mivel nincs a géphez csatolt nyomtató -- Rendszergazda) Egy levélről nyomtatott másolatot úgy készíthet, hogy begépeli a PRINT parancsot a levél olvasása közben és RETURN üt. (Mikor kilép a MAIL-ből, az üzenet bekeröl a nyomtató várakozási sorába.) A következő példa mutatja, hogyan készíthet a 4-es számú leveléről nyomtatott másolatot a PRINT parancs használatával: MAIL> 4 #4 4-AUG-1988 09:39:20 MAIL From: SPARTA::FELLINI To: MARSTON Subj: Rydell's Reasons In reference to the meeting of July 26, I would like to explain Rydell's opinion more fully... MAIL> PRINT ... Ha ki akar lépni a MAIL-ből, írja be az EXIT (lépj ki) parancsot és üssön RETURN-t. Ekkor törlődnek e törlésre kijelölt levelek. A nyomtatásra kijelölt levelek ugyancsak ekkor kerülnek be a nyomtató várakozási sorába, és a következőhöz hasonló üzenet jelenik meg: MAIL> EXIT Job MAIL (queue ATLAS_PRINT, entry 43) started on QUEUE$LPA0