IMap :: admin.

IMAP :: admin ist ein Perl-Modul für die grundlegende IMAP-Serververwaltung.
Jetzt downloaden

IMap :: admin. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eric Estabrooks
  • Website des Verlags:
  • http://search.cpan.org/~eestabroo/Crypt-HCE_SHA-0.70/HCE_SHA.pm

IMap :: admin. Stichworte


IMap :: admin. Beschreibung

IMAP :: admin ist ein Perl-Modul für die grundlegende IMAP-Serververwaltung. IMAP :: admin ist ein Perl-Modul für grundlegende IMAP-Server-Administration.Synopsis Verwenden Sie IMAP :: admin; $ IMAP = IMAP :: admin-> neu ('server' => 'name.of.server.com', 'login' => 'login_of_imap_administrator', 'Password' => 'password_of_imap_adminstrator', 'Port' => Port # (143 ist Standardeinstellung), 'Separator' => ".", # Standardeinstellung ist ein Zeitraum 'Cram' => 1, # AUS standardmäßig, kann 0,1,2 'ssl' => 1, # off sein Standard- # und eine der SSL_-Optionen von IO :: Socket :: SSL); $ err = $ iMAP-> erstellen ("user.bob"); if ($ err! = 0) {drucken "$ iMAP -> {'fehler'} n '; } if ($ err! = 0) {drucken $ iMap-> Fehler; } $ ERR = $ IMAP-> Erstellen ("user.bob", "grün"); $ err = $ iMap-> löschen ("user.bob"); $ err = $ iMAP-> h_delete ("user.bob"); $ ERR = $ iMAP-> Abonnieren ("user.bob"); $ err = $ iMAP-> Abbestellen ("user.bob"); $ err = $ iMAP-> umbenennen ("BBoard", "Neulingboard"); @QUOTA = $ iMAP-> get_quotaroot ("user.bob"); @Quota = $ iMap-> get_quota ("user.bob"); $ err = $ iMAP-> set_quota ("user.bob", 10000); @Acl = $ iMAP-> get_acl ("user.bob"); ? l = $ iMap-> get_acl ("user.bob"); $ err = $ iMAP-> set_acl ("user.bob", "admin", "lrswipdca", "joe", "lrs"); $ err = $ iMAP-> delete_acl ("user.bob", "joe", "admin"); @list = $ iMAP-> Liste ("user.bob"); @list = $ iMAP-> Liste ("user.b *"); $ iMAP -> {'Capability'} # Diese enthält die Funktionen, die von dem IMAP-Server $ IMAP-> close the facabilitionen antworten; # Öffnen Sie IMAP ConnectionImap :: admin bietet grundlegende IMAP-Server-Administration. Es bietet Funktionen zum Erstellen und Löschen von Postfächern und Setzen verschiedener Informationen wie Quoten und Zugriffsrechte. Die Schnittstelle des Zugriffs der Zugriffe. Server. Es ist eine Kapazitätsprüfung für bestimmte Erweiterungen, um zu sehen, ob sie unterstützt werden Sie können dann eine der Funktionen anrufen, um ihre zugehörige Operation auszuführen. Sparator beim neuen Anruf ist der Hiararcorical Separator, der vom IMAP-Server verwendet wird. Es ist standardmäßig auf einen Zeitraum ("/" ist möglicherweise ein anderer beliebt) .cram zum neuen Anruf wird versuchen, Cram-MD5 als Anmeldeart der Wahl zu verwenden. Ein Wert von 0 bedeutet aus, 1 bedeutet auf, 2 bedeutet mit dem Fallback zum Anmelden. * HINWEIS * Für diese Optionen sind diese Perl-Module erforderlich: DIGEST :: MD5, DIGEST :: HMAC, MIME :: Base64SSL Beim neuen Anruf versuchen Sie, eine SSL-Verbindung zum IMAP-Server herzustellen. Es sinkt nicht zu einer regulären Verbindung, wenn er fehlschlägt. Es ist standardmäßig ausgeschaltet. IO :: Socket :: SSL erfordert ein CA-Zertifikat, ein Client-Zertifikat und einen Kunden-Privatschlüssel. Diese befinden sich standardmäßig in current_directory / certs, benannt ca-cert.pem, client-cert.pem und client-key.pem. Der Speicherort davon kann durch Einstellen von SSL_CA_FILE, SSL_CERT_FILE, SSL_CERT_FILE und SSL_KEY_FILE überschrieben werden (Sie möchten wahrscheinlich auch SSL_CA_PATH eingestellt werden -Key.pem -out CA-CERT.PEMI Erzeugt mein Client-Schlüssel und CERT mit OpenSSL: OpenSSL REQ -New -newKey RSA: 1024 -Keyout-Client-Key.PEM -OUT-REQ.PEM -NODES OpenSSL X509 -CA CA-CERT .pem -CAkey ca-key.pem -req -in req.pem -out client-cert.pem -addtrust ClientAuth -days 600Setting SSL Cyrus IMAP v 2.x (völlig inoffizielle, aber es funktionierte für mich) fügen sie diese Ihr /etc/imapd.conf (Denken Sie daran, zu wechseln / usr / local / cyrus / tls zu wechseln) tls_ca_path: / usr / local / cyrus / tls tls_ca_file: /usr/local/cyrus/tls/ca-cert.pem tls_key_file: /usr/local/cyrus/tls/serv-key.pem TLS_CERT_FILE: /usr/local/cyrus/tls/serv-cert.pemfor My Server Key Ich habe ein selbstsigniertes Zertifikat verwendet: OpenSSL REQ -X509 -newKey RSA: 1024 -Keyout SERV-Key.PEM -OUT SERV-CERT.PEM -NODES -EXTIONS U sr_cert (in opensssl.cnf habe ich nscerttype auf dem Server gesetzt) Ich habe dies auch zu meinem /etc/cyrus.conf hinzugefügt, es sollte nicht streng notwendig sein, da Clients, die RFC2595-kompatibel sind, eine Starttls ausgeben, um die sichere Ebene zu initiieren, aber Derzeit IMAP :: admin gibt diesen Befehl nicht aus (im Abschnitt Dienste): IMAP2 CMD = "IMAPD -S" Hören = "SIMAP" Preflech = 0wher SIMAP in / etc / dienste lautet: SIMAP 993 / TCP # IMAP über SSL-Anforderungen : · Perl. Was ist neu in dieser Version: · Kleinere Feature-Verbesserungen


IMap :: admin. Zugehörige Software

Snmp :: nörd.

SNMP :: UMSBLICK enthält SNMP-Module, um SNMP-Set auszuführen, zu erhalten, zu gehen, zu Fuß, als nächstes, Walk_Hash usw. ...

386

Herunterladen