यह कमांड cyradmp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
cyradm - साइरस प्रशासन शेल, साइरस का परिवर्तनशील अहंकार::IMAP::शेल
SYNOPSIS
$ cyradm [--उपयोगकर्ता उपयोगकर्ता] [--[नहीं]rc] [-systemrc फ़ाइल] [--userrc फ़ाइल] \
> [--पोर्ट एन] [--ऑथ मैकेनिज्म] [--टीएलएसकी कीफाइल] [--नॉटल्स] \
> [--सर्वर] सर्वर
लेकिन संभवतः
$ perl -MCyrus::IMAP::Shell -e 'run("myscript")'
या यहां तक कि (अनुशंसित नहीं)
साइरस::IMAP::एडमिन::शेल का उपयोग करें;
रन('माइस्क्रिप्टनाम');
वर्णन
यह मॉड्यूल क्रियान्वित करता है cyradm पर्ल में. यह Cyrus::IMAP::Admin के चारों ओर एक खोल है। आदेश
टीसीएल-संगत फॉर्म और जीएनयू-शैली लंबे विकल्प फॉर्म दोनों में प्रदान किए जाते हैं।
कमानों
"प्रमाणीकृत करें" ["--minssf" N] ["--maxssf" N] ["--तंत्र" सूची] [उपयोगकर्ता]
"auth" ["--minssf" N] ["--maxssf" N] ["--तंत्र" सूची] [उपयोगकर्ता]
"लॉगिन" ["--minssf" N] ["--maxssf" N] ["--तंत्र" सूची] [उपयोगकर्ता]
सर्वर से प्रमाणित करें. आपको पहले से ही एक सर्वर और साइरस imapd से कनेक्ट होना चाहिए
एक बार प्रमाणित करने के बाद आपको दोबारा प्रमाणित करने की अनुमति देने से इंकार कर दिया जाएगा।
"चदिर" डायरेक्टरी
"सीडी" डायरेक्टरी
निर्देशिका बदलें. एक "पीडब्ल्यूडी" बिल्टिन प्रदान नहीं किया गया है, लेकिन डिफ़ॉल्ट कमांड कार्रवाई है
यदि लागू किया गया तो शेल से "pwd" चलेगा।
"createmailbox" ["--विभाजन" विभाजन] मेलबॉक्स
"क्रिएटमेलबॉक्स" मेलबॉक्स विभाजन
"बनाएँ" ["--विभाजन" विभाजन] मेलबॉक्स
"बनाएं" मेलबॉक्स विभाजन
"सेमी" ["--विभाजन" विभाजन] मेलबॉक्स
"सेमी" मेलबॉक्स विभाजन
डिफ़ॉल्ट या निर्दिष्ट विभाजन पर एक मेलबॉक्स बनाएँ. पुरानी शैली और गेटऑप्ट दोनों-
शैली का उपयोग स्वीकार किया जाता है (उन्हें संयोजित करने से त्रुटि उत्पन्न होगी)।
"deleteaclmailbox" मेलबॉक्स id [...]
"हटाएं" मेलबॉक्स id [...]
"बाँध" मेलबॉक्स id [...]
निर्दिष्ट मेलबॉक्स से ACL निकालें.
"डिलीटमेलबॉक्स" मेलबॉक्स
"हटाएं" मेलबॉक्स
"डीएम" मेलबॉक्स
निर्दिष्ट मेलबॉक्स हटाएँ.
व्यवस्थापकों के पास मेलबॉक्सों को हटाने का अंतर्निहित अधिकार नहीं है। उपयोग setaclmailbox
यदि आपको किसी मेलबॉक्स को हटाने की आवश्यकता है तो अपने प्रिंसिपल को "x" अनुमति देने का आदेश दें
आपके पास स्वामित्व नहीं है.
ध्यान दें कि ऑनलाइन सहायता एक वैकल्पिक होस्ट तर्क को स्वीकार करती है। यह तर्क नहीं है
वर्तमान में उपयोग किया जाता है, और निर्दिष्ट होने पर त्रुटि के साथ अस्वीकार कर दिया जाएगा; यह इसके लिए आरक्षित है
आईएमएसपी.
"डिस्कनेक्ट"
"डिस्क"
वर्तमान सर्वर से डिस्कनेक्ट करें. संकेत "cyradm>" पर वापस आ जाएगा।
"बाहर निकलना" [संख्या]
"छोड़ना" [संख्या]
निकास cyradm, वैकल्पिक रूप से एक विशिष्ट निकास स्थिति के साथ; अंतिम की निकास स्थिति
यदि कोई निर्दिष्ट नहीं है तो कमांड का उपयोग किया जाएगा।
सहायता [आदेश]
? [आज्ञा]
"कमांड" या सभी कमांड के लिए सहायता दिखाएं।
"जानकारी" [मेलबॉक्स]
मेलबॉक्स/सर्वर मेटाडेटा प्रदर्शित करें।
"लिस्टाक्लमेलबॉक्स" मेलबॉक्स
"सूची" मेलबॉक्स
"लैम" मेलबॉक्स
निर्दिष्ट मेलबॉक्स पर एसीएल सूचीबद्ध करें।
"लिस्टमेलबॉक्स" ["--सब्स्क्राइब्ड"] [पैटर्न [संदर्भ]]
"सूची" ["--सब्स्क्राइब्ड"] [पैटर्न [संदर्भ]]
"एलएम" ["--सब्स्क्राइब्ड"] [पैटर्न [संदर्भ]]
निर्दिष्ट पैटर्न से मेल खाते सभी या सभी सब्सक्राइब किए गए मेलबॉक्सों की सूची बनाएं। नमूना
इसमें एम्बेडेड वाइल्डकार्ड '*' या '%' हो सकते हैं, जो इसके अलावा किसी भी चीज़ से मेल खाते हैं
विभाजक चरित्र, क्रमशः।
यदि कोई निर्दिष्ट किया गया है तो लौटाए गए मेलबॉक्स निर्दिष्ट संदर्भ से संबंधित होंगे।
यह मेलबॉक्स सूची को एक विशेष पदानुक्रम तक सीमित करने की अनुमति देता है।
कुछ मामलों में जब '%' वाइल्डकार्ड का उपयोग किसी पैटर्न को समाप्त करने के लिए किया जाता है, तो यह किसी प्रविष्टि से मेल खा सकता है
जो एक मेलबॉक्स नहीं है लेकिन जिसमें अन्य मेलबॉक्स हैं। इस मामले में, प्रवेश
यह इंगित करने के लिए कोष्ठक में रखा जाएगा कि यह इसके विपरीत, अन्य मेलबॉक्सों के लिए एक रूट है
एक मेलबॉक्स ही.
"सूचीकोटा" जड़
"एल क्ष" जड़
निर्दिष्ट रूट पर कोटा सूचीबद्ध करें। यदि निर्दिष्ट मेलबॉक्स पथ में कोटा नहीं है
सौंपा गया, एक त्रुटि सामने आएगी; देखना listquotaroot कोटा रूट खोजने के तरीके के लिए
एक मेलबॉक्स के लिए.
"लिस्टकोटारूट" मेलबॉक्स
"एलक्यूएम" मेलबॉक्स
"एलक्यूआर" मेलबॉक्स?
मेलबॉक्स के लिए कोटा रूट और कोटा दिखाएँ
"एमबॉक्सकॉन्फिग" मेलबॉक्स गुण मूल्य
"एमबॉक्ससीएफजी" मेलबॉक्स गुण मूल्य
मेलबॉक्स मेटाडेटा सेट करें. "कोई नहीं" का मान विशेषता को हटा देगा। वर्तमान में
समर्थित विशेषताएँ हैं:
"टिप्पणी"
मेलबॉक्स से संबद्ध कोई टिप्पणी या विवरण सेट करता है।
"समाप्त"
उन दिनों की संख्या निर्धारित करता है जिनके बाद मेलबॉक्स से संदेश समाप्त हो जाएंगे।
"news2mail"
एक ईमेल पता सेट करता है जिस पर एनएनटीपी के माध्यम से सर्वर में भेजे गए संदेश भेजे जाएंगे
भेज दिया।
"शेयरसीन"
संदेशों पर प्रति-उपयोगकर्ता \Seen के बजाय साझा \Seen फ़्लैग के उपयोग को सक्षम बनाता है
झंडा। मेलबॉक्स ACL में दाईं ओर 's' अभी भी नियंत्रित करता है कि कोई उपयोगकर्ता सेट कर सकता है या नहीं
साझा \देखा झंडा.
"छलनी"
वैश्विक चलनी स्क्रिप्ट का नाम इंगित करता है जिसे संदेश आने पर चलाया जाना चाहिए
साझा मेलबॉक्स में वितरित (व्यक्तिगत मेलबॉक्स के लिए उपयोग नहीं किया जाता)।
"बैठना"
इंगित करता है कि मेलबॉक्स में इसके लिए एक स्क्वाट इंडेक्स बनाया जाना चाहिए।
"/स्पष्ट/टिप्पणी"
एनोटेशन सेट करता है /स्पष्ट/टिप्पणी on मेलबॉक्स सेवा मेरे मूल्य.
"नाम बदलेंमेलबॉक्स" ["--विभाजन" विभाजन] पुराना नाम नया नाम
"नाम बदलें" ["--विभाजन" विभाजन] पुराना नाम नया नाम
"रेनम" ["--विभाजन" विभाजन] पुराना नाम नया नाम
"मेलबॉक्स का नाम बदलें" पुराना नाम नया नाम [विभाजन]
"नाम बदलें" पुराना नाम नया नाम [विभाजन]
"रेनम" पुराना नाम नया नाम [विभाजन]
निर्दिष्ट मेलबॉक्स का नाम बदलें, वैकल्पिक रूप से इसे एक अलग विभाजन में ले जाएं। दोनों
पुरानी शैली और गेटऑप्ट-शैली के उपयोग स्वीकार किए जाते हैं; उन्हें संयोजित करने से त्रुटि उत्पन्न होगी.
सर्वर [--प्रमाणीकरण] [सर्वर]
कनेक्ट करें [--प्रमाणीकृत न करें] [सर्वर]
सर्वरनाम [--प्रमाणीकृत] [सर्वर]
बिना किसी तर्क के, वर्तमान सर्वर दिखाएं। एक तर्क के साथ, उस सर्वर से जुड़ें।
जब तक "--noauthenticate" विकल्प निर्दिष्ट नहीं किया जाता है, यह स्वचालित लॉगिन के लिए संकेत देगा।
(यह बदल सकता है; विशेष रूप से, या तो स्वचालित प्रमाणीकरण हटा दिया जाएगा या
सभी "प्रमाणीकृत" विकल्प जोड़ दिए जाएंगे।)
सर्वर से कनेक्ट होने पर, cyradmका प्रॉम्प्ट "cyradm>" से "servername>" में बदल जाता है,
जहां सर्वर का नाम कनेक्टेड सर्वर का पूर्णतः योग्य डोमेन नाम है।
"सेटाक्लमेलबॉक्स" मेलबॉक्स id अधिकार [id अधिकार ...]
"सेटाक्ल" मेलबॉक्स id अधिकार [id अधिकार ...]
"सैम" मेलबॉक्स id अधिकार [id अधिकार ...]
मेलबॉक्स पर ACL सेट करें. एसीएल विशेष स्ट्रिंग्स "कोई नहीं", "पढ़ें" में से एक हो सकता है
("एलआरएस"), "पोस्ट" ("एलआरएसपी"), "जोड़ें" ("एलआरएसआईपी"), "लिखें" ("एलआरएसवाइपएक्सटीई"), "हटाएं"
("lrxte"), या "all" ("lrswipkxte"), या ACL कोड का कोई संयोजन:
एल लुकअप (मेलबॉक्स LIST/LSUB, SUBSCRIBE मेलबॉक्स के लिए दृश्यमान है)
आर पढ़ें (मेलबॉक्स का चयन/जांच करें, स्थिति निष्पादित करें)
देखा गया (स्टोर के माध्यम से \SEEN फ़्लैग को सेट/क्लियर करें, इस दौरान \SEEN फ़्लैग को भी सेट करें
संलग्न करें/कॉपी करें/मुख्य भाग प्राप्त करें[...])
w \SEEN और \DELETED के अलावा अन्य फ़्लैग लिखें
मैं सम्मिलित करता हूं (जोड़ें, गंतव्य कॉपी करें)
पी पोस्ट (मेलबॉक्स पर मेल भेजें)
k मेलबॉक्स बनाएं (नए उप-मेलबॉक्स बनाएं, नए मेलबॉक्स के लिए मूल नाम बदलें)
x मेलबॉक्स हटाएं (मेलबॉक्स हटाएं, पुराने मेलबॉक्स का नाम बदलें)
t संदेशों को हटाएं (स्टोर के माध्यम से \DELETED ध्वज को सेट/क्लियर करें, \DELETED को भी सेट करें
संलग्न/कॉपी के दौरान ध्वज)
e बंद करें के भाग के रूप में मिटाएँ और मिटाएँ
एक व्यवस्थापक (SETACL/DELETEACL/GETACL/LISTRIGHTS)
"सेटइन्फो" गुण मूल्य
सर्वर मेटाडेटा सेट करें. "कोई नहीं" का मान विशेषता को हटा देगा। वर्तमान में
समर्थित विशेषताएँ हैं:
"motd"
"दिन का संदेश" सेट करता है। संदेश बाद में अलर्ट के रूप में प्रदर्शित होता है
प्रमाणीकरण।
"टिप्पणी"
सर्वर से संबद्ध कोई टिप्पणी या विवरण सेट करता है।
"व्यवस्थापक"
सर्वर के लिए व्यवस्थापक ईमेल पता सेट करता है।
"शट डाउन"
शटडाउन संदेश सेट करता है। संदेश अलर्ट के रूप में प्रदर्शित होता है और सभी उपयोगकर्ताओं को दिखाई देता है
सर्वर से डिस्कनेक्ट हो गया (बाद में लॉगिन की अनुमति नहीं है)।
"समाप्त"
उन दिनों की संख्या निर्धारित करता है जिनके बाद सर्वर से संदेश समाप्त हो जाएंगे
(जब तक मेलबॉक्स एनोटेशन द्वारा ओवरराइड न किया गया हो)।
"बैठना"
इंगित करता है कि सभी मेलबॉक्सों में उनके लिए एक स्क्वाट इंडेक्स बनाया जाना चाहिए (जब तक कि
मेलबॉक्स एनोटेशन द्वारा ओवरराइड)।
"सेटकोटा" जड़ संसाधन मूल्य [संसाधन मूल्य ...]
"वर्ग" जड़ संसाधन मूल्य [संसाधन मूल्य ...]
निर्दिष्ट रूट पर एक कोटा सेट करें, जो वास्तविक मेलबॉक्स हो भी सकता है और नहीं भी।
केवल संसाधन द्वारा समझा गया साइरस "भंडारण" है. मूल्य विशेष स्ट्रिंग हो सकती है
"कोई नहीं" जो कोटा हटा देगा।
"संस्करण"
"देखें"
वर्तमान सर्वर की संस्करण जानकारी प्रदर्शित करें।
"xfermailbox" ["--विभाजन" विभाजन] मेलबॉक्स सर्वर
"xfer" ["--विभाजन" विभाजन] मेलबॉक्स सर्वर
"xfermailbox" मेलबॉक्स सर्वर [विभाजन]
"xfer" मेलबॉक्स सर्वर [विभाजन]
निर्दिष्ट मेलबॉक्स को किसी भिन्न सर्वर पर स्थानांतरित (स्थानांतरित) करें। दोनों पुरानी शैली और
getopt-शैली का उपयोग स्वीकार किया जाता है; उन्हें संयोजित करने से त्रुटि उत्पन्न होगी.
टिप्पणियाँ
जीएनयू-शैली के लंबे विकल्प उनकी संपूर्णता में दिए जाने चाहिए; टीसीएल-शैली विकल्प हो सकते हैं
संक्षिप्त.
संगतता सुविधा के रूप में टीसीएल-शैली विकल्प प्रदान किए गए हैं। वे शायद अंदर चले जायेंगे
भविष्य।
एक लाइन पर ';' से अलग करके कई कमांड दिए जा सकते हैं। पात्र।
सभी कमांड एक निकास स्थिति निर्धारित करते हैं, जो वर्तमान में उपयोगी नहीं है।
अज्ञात आदेशों को निष्पादन के लिए एक उपकोश में भेज दिया जाता है।
का टीसीएल संस्करण cyradm इसका उपयोग स्क्रिप्टिंग के साथ-साथ इंटरैक्टिव रूप से भी किया जाता है। जबकि ये है
"रन" विधि के उपयोग से एक सीमित सीमा तक संभव है, स्क्रिप्टिंग सामान्य रूप से की जाएगी
"साइरस::IMAP::एडमिन" के साथ, जो इंटरैक्टिव "cyradm" या से कहीं अधिक लचीला है
साइरस के लिए टीसीएल स्क्रिप्टिंग तंत्र।
cyradm समझता है / बिन / श-स्टाइल पुनर्निर्देशन: किसी भी कमांड का अपना मानक या त्रुटि हो सकती है
आउटपुट पुनर्निर्देशित, सभी के साथ sh-स्टाइल पुनर्निर्देशन ("<>" को छोड़कर) समर्थित। यदि ऐसा नहीं होता
वर्तमान में पाइप या बैकग्राउंडिंग को समझते हैं।
यदि "टर्म::रीडलाइन::पर्ल" या "टर्म::रीडलाइन::जीएनयू" मॉड्यूल उपलब्ध हैं, cyradm मर्जी
इसका इस्तेमाल करें।
एक उपनाम सुविधा आंतरिक रूप से कार्यान्वित की गई है, लेकिन वर्तमान में उस तक कोई पहुंच प्रदान नहीं की गई है।
यह बदल जाएगा, यदि केवल कुछ पूर्वनिर्धारित उपनामों को हटाने की अनुमति दी जाए
उपयोगी शेल कमांड के साथ विरोध।
onworks.net सेवाओं का उपयोग करके cyradmp का ऑनलाइन उपयोग करें