IMAP::Admin 1.6.7 - Free IMAP::Admin Download at Downloadplex.com

IMAP::Admin 1.6.7 - Free IMAP::Admin Download at Downloadplex.com
Check todays, this month or hot new software. This week most downloaded new software. You are not Logged in! Do you want to Log in or Register?
IMAP::Admin 1.6.7 icon

IMAP::Admin 1.6.7

 
 

IMAP::Admin 1.6.7

no screenshot
  • License: Freeware
  • Publisher: Eric Estabrooks  
  • Rating: 0/5 (0%)
      
  • Downloads: Total: 12 | Last week: 1
  • Last Updated: Monday, Aug 24, 2009  
  • Version: 1.6.7
  • OS Support: Linux
  • Tags: server, openssl, default, login, newkey
Download Now
(0.01 Mb)

IMAP::Admin Publisher's description:

from Eric Estabrooks

IMAP::Admin is a Perl module for basic IMAP server administration.

IMAP::Admin is a Perl module for basic IMAP server administration.

SYNOPSIS

use IMAP::Admin;

$imap = IMAP::Admin->new('Server' => 'name.of.server.com',
'Login' => 'login_of_imap_administrator',
'Password' => 'password_of_imap_adminstrator',
'Port' => port# (143 is default),
'Separator' => ".", # default is a period
'CRAM' => 1, # off by default, can be 0,1,2
'SSL' => 1, # off by default
# and any of the SSL_ options from IO::Socket::SSL
);

$err = $imap->create("user.bob");
if ($err != 0) {
print "$imap->{'Error'}n";
}
if ($err != 0) {
print $imap->error;
}
$err = $imap->create("user.bob", "green");
$err = $imap->delete("user.bob");
$err = $imap->h_delete("user.bob");

$err = $imap->subscribe("user.bob");
$err = $imap->unsubscribe("user.bob");

$err = $imap->rename("bboard", "newbboard");

@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->list("user.bob");
@list = $imap->list("user.b*");

$imap->{'Capability'} # this contains the Capabilities reply from the IMAP server

$imap->close; # close open imap connection

IMAP::Admin provides basic IMAP server adminstration. It provides functions for creating and deleting mailboxes and setting various information such as quotas and access rights.

It's interface should, in theory, work with any RFC compliant IMAP server, but I currently have only tested it against Carnegie Mellon University's Cyrus IMAP and Mirapoint's IMAP servers. It does a CAPABILITY check for specific extensions to see if they are supported.

Operationally it opens a socket connection to the IMAP server and logs in with the supplied login and password. You then can call any of the functions to perform their associated operation.

Separator on the new call is the hiearchical separator used by the imap server. It is defaulted to a period ("/" might be another popular one).

CRAM on the new call will attempt to use CRAM-MD5 as the login type of choice. A value of 0 means off, 1 means on, 2 means on with fallback to login. *Note* this options requires these perl modules: Digest::MD5, Digest::HMAC, MIME::Base64

SSL on the new call will attempt to make an SSL connection to the imap server. It does not fallback to a regular connection if it fails. It is off by default. IO::Socket::SSL requires a ca certificate, a client certificate, and a client private key. By default these are in current_directory/certs, respectively named ca-cert.pem, client-cert.pem, and client-key.pem. The location of this can be overridden by setting SSL_ca_file, SSL_cert_file, and SSL_key_file (you'll probably want to also set SSL_ca_path).

I generated my ca cert and ca key with openssl: openssl req -x509 -newkey rsa:1024 -keyout ca-key.pem -out ca-cert.pem
I generated my client key and cert with 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 600

Setting up SSL Cyrus IMAP v 2.x (completely unofficial, but it worked for me) add these to your /etc/imapd.conf (remember to change /usr/local/cyrus/tls to wherever yours is) 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.pem
For my server key I used a self signed certificate: openssl req -x509 -newkey rsa:1024 -keyout serv-key.pem -out serv-cert.pem -nodes -extensions usr_cert (in openssl.cnf I have nsCertType set to server)
I also added this to my /etc/cyrus.conf, it shouldn't strictly be necessary as clients that are RFC2595 compliant can issue a STARTTLS to initiate the secure layer, but currently IMAP::Admin doesn't issue this command (in SERVICES section): imap2 cmd="imapd -s" listen="simap" prefork=0
where simap in /etc/services is: simap 993/tcp # IMAP over SSL
You can free download IMAP::Admin 1.6.7 now.

What's New in This Release:

· Minor feature enhancements

System Requirements:

· Python

- Download IMAP::Admin 1.6.7 freeDownload IMAP::Admin 1.6.7 free


 
Bookmark IMAP::Admin 1.6.7
 

IMAP::Admin Related software downloads:

 
Video Encoder Engine (Linux Version) 2.4 icon Video Encoder Engine (Linux Version) 2.4
Professional Linux video encoder builds YouTube clone sites simply and fast
25-09-2009 10:27:06 | Shareware | Downloads: (112)
Lessons Learned Server for Linux 1.2.0 icon Lessons Learned Server for Linux 1.2.0
A knowledgebase system allowing fast storage and retrieval of information
12-02-2009 21:06:53 | Shareware | Downloads: (101)
BroadWave Streaming Audio Server Linux 1.00 icon BroadWave Streaming Audio Server Linux 1.00
Audio streaming server to broadcast audio connected to the sound input on Linux
15-05-2009 21:38:04 | Freeware | Downloads: (40)
linux default icon XML::Atom::Server 0.35
A server for the Atom API
28-08-2009 21:20:13 | Freeware | Downloads: (17)
linux default icon phpMyAdmin for Linux 3.2.0
phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the WWW.
05-07-2009 21:15:41 | Freeware | Downloads: (14)
Plone CMS 3.3 icon Plone CMS 3.3
Plone is an out-of-the-box ready content management system that is built on the powerful and free Zope Application server.
20-08-2009 03:36:02 | Freeware | Downloads: (14)
linux default icon Prosody 0.4.2
IM Server
28-06-2009 23:34:00 | Freeware | Downloads: (5)
linux default icon Xooctory 0.3
Xooctory is an open source continuous integration server.
07-07-2009 02:54:34 | Freeware | Downloads: (5)
AsteriskNOW 1.5.0 icon AsteriskNOW 1.5.0
AsteriskNOW is the fastest way to get started building custom telephony solutions with Asterisk.
17-11-2009 20:28:28 | Freeware | Downloads: (5)
MZFriends for Linux 1.3.0 icon MZFriends for Linux 1.3.0
A free and very simple database program
02-06-2009 20:41:22 | Freeware | Downloads: (4)


IMAP::Admin Related Tags:

    server,     openssl,     default,     login,     newkey,     rsa,     client,     keyout,     connection,     certificate,     means,     compliant,     cakeypem,     reqpem,     nodes,     usrlocalcyrustls,     setting

IMAP::Admin Voting and Download Button For Your Site:

To link back to this page, please copy code below and insert in your page. All visits come thru this code will add a 10 point vote to this software.

Example:
Rate this software with 5 stars from downloadplex.com.     

Downloadplex.com periodically updates pricing and software information of IMAP::Admin from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using IMAP::Admin crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of IMAP::Admin Edition.
Downloadplex.com also does not provide download link for IMAP::Admin from Rapidshare, Megaupload, Yousendit, Mediafire, Filefactory and other Free file hosting service also. The download file is obtained directly from the publisher, not from any Peer to Peer file sharing applications such as Shareaza, Limewire, Kazaa, Imesh, eDonkey, eMule, Ares, BearShare, Overnet, Morpheus, BitTorrent Azureus and WinMX

Newsletter

Use FeedBurner to get latest software free downloads via email

Enter your email address:

Delivered by FeedBurner

Advertising