Szervusztok Kovetkezo hosszura sikeredett cikkemben szeretnem a MAIL <-> QUOTA ugyet csak szakmailag, objektiven vizsgalni. Eloszor azokat az tesztutasitasokat, es eredmenyeiket irom le, amelyek quotaproblemak eseten a levelezessel kapcsolatosak jelentkeznek, Utanuk azokat, amelyek quotaproblema eseten a megoldashoz segitenek minket, azaz hogyan toroljuk le a felesleges leveleinket. Az esetleges hibakert elnezest kerek, felelosseget barmilyen elirasert, es azokbol keletkezett karert nem vallalok. -------------- TESZT 1 -------------- Kis levelek kuldesekor nincsen problema (kis level kb 1 kepernyo, de ezt nem teszteltem). Nem jelentkezik hiba, es problema nelkul megkapja a levelet a cimzett, ha Kuldes modja: DECNET Level merete: KICSI quota problema: CIMZETT Hiba jelentkezese: NINCS, a level MEGERKEZIK Megoldas: --- $ MAIL MAIL> send To: LUDENS::delfin_soft CC: Subj: proba Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit: 1 2 3 ^Z[EXIT] MAIL> --------------- TESZT 2 ----------------- Ez a hiba akkor fordule elo, amikor egy nagy levelet akartam elkuldeni, es a fogadonak nem volt quotaja. Persze itt nem egy elkuldott level meg nem erkezeserol van szo, hanem quotaproblemak miatt nem elkuldheto levelrol. (A ludenses felhasznalok nem tudjak egymas quotajat igy modon tulirni) Ez valoszinuleg 3(?) blocknal nagyobb levelekre vonatkozik Kuldes modja: DECNET Level merete: NAGY qutoa problema: CIMZETT Hiba jelentkezese: NEM KULDHETO, a kuldo azonnal megtudja. MMegoldas: A cimzettnel. Esetleg egy kis levelet kuldhetunk neki (teszt 1) $ mail MAIL> send nagyfile.txt To: LUDENS::delfin_soft CC: Subj: Proba level %MAIL-E-SENDERR, error sending to user DELFIN_SOFT -MAIL-E-OPENOUT, error opening !AS as output -RMS-E-CRE, ACP file create failed -SYSTEM-F-EXDISKQUOTA, disk quota exceeded ------------ TESZT 3 ------------------------ Ez a hiba akkor fordul elo, ha a kuldonek nincs quotaja. (Ha lenne egy kis tartalek, legalabb az operatoroknak tudna irni egy levelet :) Kuldes modja: DECNET, MX, ... (mindegy) Level merete: KICSI, NAGY, mindegy qutoa problema: FELADO Hiba jelentkezese: Nem tudja megkezdeni azeditalast. A levelet el sem kuldte MMegoldas: Csokkenteni kell a fileok altal hasznalt meretet, (idoigenyes) vagy novelni a quotat (van-e biztonsagi tartalek) $ MAIL MAIL> send To: delfin_soft CC: Subj: Probalevel %MAIL-E-OPENOUT, error opening USER$DISK:[HALI.DELFIN_SOFT]MAIL_2200CC14_SEND.TM P; as output -RMS-E-CRE, ACP file create failed -SYSTEM-F-EXDISKQUOTA, disk quota exceeded --------------- TESZT 4 --------------- MX-es levelek kuldesekor teljesen mindegy a quota merete, a level elmegy. Kuldes modja: MX, kulso tcpip-s geprol SMTP-n keresztul, stb... Level merete: KICSI, NAGY, mindegy qutoa problema: CIMZETT a LUDENSen Hiba jelentkezese: NINCS Megoldas: --- (erre mar nem irok peldat :) ------------ TESZT 5 --------------- MX-es level valahova kivulre a ludensrol Kuldes modja: MX, kulso tcpip-s geprol SMTP-n keresztul, stb... Level merete: KICSI, NAGY, mindegy qutoa problema: CIMZETT a LUDENSEN kivul Hiba jelentkezese: NINCS, vagy az elkuldes utan sok idovel (orak, napok) Megoldas: ???? a cimzett gepen? (erre meg nem talalok peldat, de van :) ------------- TESZT 6 -------------- < Ez az eset a rendszergazdaval valo egyeztetes utan ki lett cenzurazva > -------------- MEGOLDASOK ----------- Igyekeztem a megoldasokat letesztelni, es a legegyszerubben ideirni. Minden utasitast azonban mindenki a sajat felelossegere ad ki, tehat amit ide irok nem azt jelenti, hogy ezt kell beirni, hanem azt, hogy en ezt irnam be. -------------- MEGOLDAS 1 ----------- Megoldas arra az esetre, ha tulleptem a quotamat, de hagytam magamnak biztonsagi tartalekot (peldaul a tartalek 1000 blokk volt $ SET QUOTA /PERM=10000 $ MAIL MAIL> ! megfelelo levelek kivalasztasa es torlese MAIL> COMPRESS %MAIL-S-CREATED, USER$DISK:[HALI.DELFIN_SOFT.MAIL]MAIL_D669_COMPRESS.TMP created %MAIL-S-COPIED, USER$DISK:[HALI.DELFIN_SOFT.MAIL]MAIL.MAI copied to USER$DISK:[H ALI.DELFIN_SOFT.MAIL]MAIL_D669_COMPRESS.TMP (879 records) %MAIL-S-RENAMED, USER$DISK:[HALI.DELFIN_SOFT.MAIL]MAIL.MAI;1 renamed to USER$DIS K:[HALI.DELFIN_SOFT.MAIL]MAIL.OLD;1 %MAIL-S-RENAMED, USER$DISK:[HALI.DELFIN_SOFT.MAIL]MAIL_D669_COMPRESS.TMP;1 renam ed to USER$DISK:[HALI.DELFIN_SOFT.MAIL]MAIL.MAI;1 MAIL> EXIT ! ez az ami eltarthat egy ideig $ set prot MAIL.OLD; ! felteve, hogy minden rendben tortent $ delete MAIL.OLD; ! le lehet torolni. $ SET QUOTA /perm=9000 ! vissza a biztonsagi tartalekre kb: 7 utasitas, plusz a levelek torlese --------------- MEGOLDAS 2 -------------- Megoldas arra az esetre, ha nincs quotaemelesre lehetoseg. Ezeket nem teszteltem minden lepeseben elesre, de elvileg mukodnie kell. Ha nem biztos benne, hogy mi mit jelent, akkor ne adja ki az alabbi utasitasokat, hanem keresse meg az operatori szolgalatot. $ MAIL MAIL> SET FORWARD CSIRKE::DELFIN_SOFT ! egy masik gepre amig javitom... MAIL> EXIT $ SET DEF [.MAIL] ! az a konyvtar amiben a leveleink vannak $ SET DEF USER$SCRATCH:[] $ CREA /DIR [] /prot=(w,g) $ copy user$disk:*.mai [] /log ! ez eltarthat egy ideig $ def sys$scratch user$scratch:[] ! ezt nem teszteltem, hogy kell-e, de nem art $ MAIL MAIL> SET FILE USER$SCRATCH:MAIL.MAI MAIL> ! a megfelelo levelek kivalasztasa es torlese MAIL> COMPRESS MAIL> EXIT ! ez is eltart egy ideig, mert torol $ set def user$disk:[] $ set prot *.mai; $ del *.mai;* /log ! ez is eltart egy ideig $ copy USER$SCRATCH:*.MAI [] /log $ set file *.mai.* /prot=(o:rw) $ deass sys$scratch $ MAIL MAIL> SET NOFORWARD ! most mar johetnek a levelek MAIL> EXIT $ del user$scratch:[]*.*.* /log ! eltakaritom a szemetet $ SET QUOTA /perm=9000 ! biztonsagi tartalek beallitasa az okulas utan :) kb: 23 utasitas + a levelek torlese ----------- OSSZEGZES ---------------- Mindenki kivalaszthatja, hogy erdemes-e biztonsagi tartalekot hagyni a quotabol avagy sem. Az elozoekben felvazolt ket megoldasi javaslat csak elmelet, konkret hasznalatukert, es a hasznalatukbol kovetkezo karokert felelosseget nem valalok. A MAIL PURGE parancsat kifelejtettem a fenti 2 megoldasi peldabol, igy lehet, hogy nem a optimalis megoldast irtam le, illetve egyeb beallitasoktol is fugg a levelek purgalasa. MAIL> HELP PURGE !-) Bye by Delfin-soft alias Nagy Peter Daniel