Main > Free Download Search >

Free imap port software for linux

imap port

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1810
IMAP Proxy 1.2.4

IMAP Proxy 1.2.4


IMAP Proxy server is a caching IMAP proxy server. more>>
IMAP Proxy server is a caching IMAP proxy server. It was written to compensate for webmail clients that are unable to maintain persistent connections to an IMAP server. Most webmail clients need to log in to an IMAP server for nearly every single transaction.

This behaviour can cause tragic performance problems on the IMAP server. imapproxy tries to deal with this problem by leaving server connections open for a short time after a webmail client logs out.

When the webmail client connects again, imapproxy will determine if theres a cached connection available and reuse it if possible.

How does imapproxy keep track of which server connection is for which user?

Upon the first successful login to the real IMAP server (through the proxy), imapproxy fills in a little record that contains the username, an md5 digital signature of the password and the server socket descriptor thats being used.

After you log out and then log back in again, imapproxy just has to find a record that matches your username and password. These records are stored in a hash table (with the username being the hash key) in memory, so the lookups are pretty fast.

Can IMAP Proxy support multiple backend servers?

If you want IMAP Proxy to be able to proxy to multiple backend IMAP servers, you can run multiple instances of IMAP Proxy and make sure each instance is looking at a different configuration file.

Before you do this, take a look at perdition which appears to have been designed with this specific task in mind.

<<less
Download (0.13MB)
Added: 2005-10-08 License: GPL (GNU General Public License) Price:
1484 downloads
IMAP utils 0.3

IMAP utils 0.3


IMAP utils software contains a set of simple utilities for managing IMAP emails. more>>
IMAP utils software contains a set of simple utilities for managing IMAP emails.
imap-purge
Purges old read and unread mails from folders.
imap-folders
Creates folders on IMAP.
imap-stats
Shows summary about unread and unseen mails.
Enhancements:
- Several new scripts for reading and storing messages were added.
<<less
Download (0.010MB)
Added: 2007-08-01 License: GPL (GNU General Public License) Price:
817 downloads
imapbiff 1.0

imapbiff 1.0


imapbiff checks IMAP accounts for new mail. more>>
imapbiff checks IMAP accounts for new mail. It uses images similar to those of the classic xbiff program. The project works similar to xbiff, except it is only used to check for new mail in IMAP accounts.

It is written in perl, and requires the Tk module for perl. It was written spefically to be docked in my fvwm2 button bar, as I could not find a simple xbiff like app that would do IMAP checks.

<<less
Download (0.020MB)
Added: 2007-06-30 License: GPL (GNU General Public License) Price:
848 downloads
IMAP Spam Begone 0.97

IMAP Spam Begone 0.97


IMAP Spam Begone is a script that scans an IMAP inbox for spam using SpamAssassin, moving any found to another folder. more>>
IMAP Spam Begone is a script that scans an IMAP inbox for spam using SpamAssassin, moving any found to another folder. Unlike the normal mode of deployments for SpamAssassin, isbg does not need to be involved in mail delivery, and can run on completely different machines to where your mailbox actually is.
It has been filtering my work email, some of which comes from a legacy email address that is from a spam unfiltered system. I run it as a cronjob every 15 minutes, and have had it doing that for 6 months. I get about 500 spams a month. Many other users are using it for a various servers abd a variety of platforms.
There are no known outstanding bugs.
Main features:
- Works with all common IMAP servers
- Works on Linux, MacOS X and Windows
- Can do IMAP over SSL
- Can remember your password
- Will work painlessly against multiple IMAP accounts and servers
- Is not involved in the mail delivery process, and so can run on any machine that can contact your IMAP server
- Highly configurable
- Sensible defaults so you dont have to do any configuring :-)
<<less
Download (0.016MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1202 downloads
pyMap 0.1

pyMap 0.1


pyMap consists in a port scanner written in Python. more>>
pyMap consists in a port scanner written in Python.

pyMap is a port scanner capable of ICMP, SYN, and FIN scans. It has been found to work on Windows XP and numerous Linux distributions.

<<less
Download (0.050MB)
Added: 2007-04-26 License: GPL (GNU General Public License) Price:
918 downloads
squid-imap 1.0

squid-imap 1.0


squid-imap provides a piece of oftware to authenticate squid users via an IMAP server. more>>
squid-imap provides a piece of oftware to authenticate squid users via an IMAP server.

squid-imap is a basic squid auth helper that authenticates usernames and passwords via an IMAP server.

<<less
Download (0.002MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
932 downloads
imap_tools 0.1

imap_tools 0.1


imap_tools consists of three programs: imap_search, imap_filter, and imap_rename. more>>
imap_tools consists of three programs: imap_search, imap_filter, and imap_rename.

All programs run from your PC against your IMAP server, so there is no need to install any server side software. imap_filter provides a way to write easy filter rules.
<<less
Download (0.003MB)
Added: 2005-10-03 License: GPL (GNU General Public License) Price:
1481 downloads
pam_imap 0.3.7

pam_imap 0.3.7


pam_imap is a PAM module that authenticates against a remote IMAP or IMAPS server. more>>
pam_imap is a PAM module that authenticates against a remote IMAP or IMAPS server.
pam_imap program supports multiple servers, SSL, password caching, user blacklists (for admin users), and many configuration abilities.
Examples of recommended use:
1) A lab of UNIX/Linux machines that would require an easily accessible password database from an IMAP server
2) Authenticating users against a centralized password server that you have no control over, and it conveniently has an IMAP server. (The arms-tied-behind-your-back scenario)
3) Authenticating with applications that do not run as root. (Apache is a good example -- read user-testimonials below)
4) An IMAP cluster authentication relay -- pam-imap can be used for a cheap IMAP cluster solution. Have one or two master IMAP servers that have a username/password database (be it LDAP, shadow, etc) and an IMAP server. Have several cluster node servers to handle the bandwidth of client requests , and use pam-imap on each node to authenticate against the master server(s). (The node machines will use pam-imap in their imap service file)
Tie everything together with round-robin DNS and NFS mail folders, and you have yourself an IMAP cluster!
Main features:
- User BlockList: Allows pam-imap to ignore authenticating users such as root, apache, and others.
- Password caching: Possibly usefull in situations where network connections are slow, or server loads are high. Has a few security risks however. Checkout the README file for more info.
- Support for username@domain.com style logins. With Micro$oft style IMAP servers, the "@domain.com" can be appended to the UNIX username for easy compatability.
- Customizable "Password: " string... You could change it to anything! Maybe, "IMAP Password: " The possibilities are endless.
<<less
Download (0.032MB)
Added: 2006-04-18 License: GPL (GNU General Public License) Price:
1285 downloads
IMAPFilter 2.0.3

IMAPFilter 2.0.3


IMAPFilter is a mail filtering utility. more>>
IMAPFilter is a mail filtering utility. It connects to remote mail servers using the Internet Message Access Protocol (IMAP), sends searching queries to the server and processes mailboxes based on the results.
IMAPFilter can be used to delete, copy, flag, move, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported.
IMAPFilter uses the Lua programming language as a configuration and extension language.
Main features:
- Definition of filters using many searching criteria available in the IMAP protocol, such as:
- Matching of a string in the headers or the body of a message.
- Size of a message.
- Date of a message.
- Status (recent, unread, etc.) of a message.
- Ability to use logical operators (and/or/not) while defining filters.
- Different actions when a filter matches a message, including:
- Deleting of a message.
- Moving of a message to a mailbox in the same of different servers
- Copying of a message to a mailbox in the same or different servers.
- Changing of a messages flags.
- Listing of the available and/or subscribed mailboxes, along with support for the IMAP CHILDREN extension.
- Internationalisation (I18N) support.
- Server namespace support using the IMAP NAMESPACE extension.
- Secure Socket Layer (SSL) or Transport Layer Security (TLS) encrypted imaps (port 993) connections.
- Encrypted connections using the IMAP STARTTLS extension.
- User authentication with the Challenge-Response Authentication Mechanism (CRAM), specifically CRAM-MD5.
<<less
Download (0.036MB)
Added: 2007-07-28 License: MIT/X Consortium License Price:
818 downloads
Limph 1.9.5

Limph 1.9.5


Limph provides both UPD and TCP port checks of grouped network hosts with email notification. more>>
Limph (Limph Is Monitoring Pingable Hosts) provides both UPD and TCP port checks of grouped network hosts with email notification.

Limph project is completely configurable through its Web interface.

<<less
Download (0.10MB)
Added: 2007-08-11 License: GPL (GNU General Public License) Price:
804 downloads
Tennix! SDL Port 0.3.2

Tennix! SDL Port 0.3.2


Tennix! SDL Port is a simple two-player tennis game. more>>
Tennix! SDL Port is a simple two-player tennis game.

It features simple image loading (with all game graphics being customizable by simply editing them with a graphics editor like The GIMP), sound effects, stadium audience sounds, and ball shadows.

The source code for this SDL port is released under the terms of the GNU General Public License, Version 2 (or later).

Controls

Player 1 uses the keys W, S and D and Player 2 uses O, L and K.

<<less
Download (0.47MB)
Added: 2007-07-08 License: Freeware Price:
838 downloads
TCP port scanner 1.0.4

TCP port scanner 1.0.4


TCP port scanner is a network scanner for Linux. more>>
TCP port scanner is a network scanner for Linux.

Installation:

1. Install - become root and gunzip/tar tcpscan-X-Y-Z.tar.gz.
2. Type ./confugure , make
3. Type install
4. Enjoy and try type tcpscan localhost
5. To get help - run tcpscan without parametres.

Usage:

tcpscan [-f] [hostname || IP_address]
tcpscan [-f] [first_IP_address] [last_IP_address]
<<less
Download (0.060MB)
Added: 2006-04-14 License: GPL (GNU General Public License) Price:
1299 downloads
IMAP::Admin 1.6.4

IMAP::Admin 1.6.4


IMAP::Admin is a Perl module for basic IMAP server administration. more>>
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");
%acl = $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.

Its interface should, in theory, work with any RFC compliant IMAP server, but I currently have only tested it against Carnegie Mellon Universitys Cyrus IMAP and Mirapoints 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 (youll 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 shouldnt strictly be necessary as clients that are RFC2595 compliant can issue a STARTTLS to initiate the secure layer, but currently IMAP::Admin doesnt 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

<<less
Download (0.014MB)
Added: 2007-04-19 License: Perl Artistic License Price:
920 downloads
GMail::IMAPD 0.93

GMail::IMAPD 0.93


GMail::IMAPD is an IMAP4 gateway to Googles webmail service. more>>
GMail::IMAPD is an IMAP4 gateway to Googles webmail service.

SYNOPSIS

# Start an IMAP-to-Gmail daemon on port 1143

use GMail::IMAPD;

my $daemon=GMail::IMAPD->new(LocalPort=>1143,
LogFile=>gmail_imapd.log,
Debug=>1);
$daemon->run();

# Or if you prefer to use your own server socket,
# you can do something like:

my $i2g=GMail::IMAPD->new(LogFile=>imapd.log);

for(;;){
my $s=someserver();
$i2g->procimap($s);
}

This module allows users to access their Gmail account with an IMAP client by running a server which accepts IMAP connections.

<<less
Download (0.022MB)
Added: 2006-11-30 License: Perl Artistic License Price:
1060 downloads
Parallel Port Make 0.22

Parallel Port Make 0.22


Parallel Port Make can build FreeBSD ports in parallel to fully take advantage of modern multi-core and processor machine. more>>
Parallel Port Make project is a tool to build FreeBSD ports in parallel to fully take advantage of modern multi-core and processor machines.

Default: pportmake.py --clean -- cleanup --install -job=2 [port1] [portn]

Example: pportmake.py irc/irssi irc/epic

Advanced: pportmake.py -rSvD -j 10 irc/irssi

-h --help Show this help usage message
-c --clean Clean port before compiling
-C --cleanup Clean port after compiling
-d --deinstall Deinstall ports, implied by reinstall
-f --force Force a port and all dependancies to be installed
-G --noconfig Dont recursively configure options
-i --install Install port (default)
-j n --jobs=n Number of threads to use, 1 or 2 per CPU core
is recommended
Default is 2
-O args --options=foo List of arguments to pass to make.
E.g. -O -DX11=yes -DFOO
-r --reinstall Reinstall port and ALL dependancies
-S --maxspeed Try and speed up by maximising CPU usuage.
This may break some ports, use with caution
-w --noclean Dont make clean before compiling
-W --nocleanup Dont make clean after compiling
-v --verbose Be extra verbose
-V --version Show version information
-D --debug Show some debugging info
-P --pretend Dont actually alter the ports

NOTES: It is currently only safe to run 1 copy of this and not have other ports compiling simultaneously
<<less
Download (0.005MB)
Added: 2007-01-16 License: BSD License Price:
1013 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5