message queue server
Messa 1.01a (Server)
Messa is an instant messager client and server. more>>
Messa project supports multilingual messages and private messages. The server supports monoprocess operation (without threads), the ability to choose the listening port, and the ability to run under the console.
Abyss Web Server X1 2.6
Abyss Web Server X1 is a free and compact Web server. It supports SSL, compression, CGI/FastCGI, ISAPI, XSSI, URL rewriting,bandwidth throttling, anti-leeching, anti-hacking, and features a remote web management interface. more>> <<less
Putmail Queue 0.2
Putmail Queue provides a queuing system for putmail.py from the Putmail project. more>>
It allows you to compose your email messages offline, keep them in a queue, and send them all together later.
This is my first try at providing a queuing system for putmail.py. Inside, youll find two programs: putmail_enqueue.py and putmail_dequeue.py.
To use them, you must first create the directory $HOME/.putmail/queue/. Its recommended that only you have access to it.
Install the program by running install.sh as root if necessary. Optionally, edit the file first to specify destination directories.
Usage instructions are in the man page. Use "man putmail-queue" to read it. It is a recommended one-time read.
GNOME Personal Web Server 1.99.5
GNOME Personal Web Server is a user friendly web server with GUI included in GNOME-Network. more>>
Message::Style 0.002
Message::Style is a Perl module to perform stylistic analysis of messages. more>>
SYNOPSIS
use Message::Style;
my $score=Message::Style::score(@article);
# or
my $score=Message::Style::score(@article);
This Perl library does an analysis of a RFC2822 format message (typically email messages or Usenet posts) and produces a score that, in the authors opinion, gives a good indication as to whether the poster is a fsckwit, and therefore whether their message should be ignored.
queue_repair 0.9.0
queue_repair is a dynamic qmail queue checking and repair tool written in Python. more>>
Dwarf Mail Server 1.1.1
Dwarf Mail Server is a full-featured mail server developed on the Java platform, implementing SMTP, POP3 and IMAP4rev1 protocols more>>
Dwarf Mail Server provides support for rich application message processing via pluggable mail filters and agents, as well as full handling of virtual domains for the SMTP/POP3/IMAP4 protocols, and is free of charge for the binary redistribution.
Since the server is based on the Dwarf framework, it also shares its common design principles and features - simplicity, high modularity and extensibility, authentication and authorization, XML-based configuration, logging and remote management.
Main features:
- ESMTP, POP3 and IMAP4rev1 implementation
- application logic layer provided by mail filters and agents
- virtual mail hosts in SMTP/POP3/IMAP4 server
- application-independent authentication and authorization
- sample JSP-based webmail interface
Dwarf Mail Server is targeted for both end users who are just looking for simple, secure and robust mail server as well as developers who need an extensible and powerful framework for application message processing.
For users with minimal requirements it can offer portability, simple configuration as well as strong security.
- Portability: several OS platforms are supported via the Java technology, including MS Windows, UNIX/Linux/BSD, MacOS X and others.
- Configuration: just 3 lines have to be changed to fire up a sample mail server and a few of them to run a full featured SMTP/POP3/IMAP4 server.
- Security: it uses Java Platform Security Architecture in combination with Java Authentication and Authorization Service (JAAS), as well as SSL/TLS for the secure communication.
Advanced or enterprise users can additionally appreciate performance scalability, multiple domain handling, enhanced security features and modular design easing to incorporate it to the existing infrastructure.
- Scalability: gaining from multithreaded design and dynamically adjustable allocation of resources.
- Multiple domains: server is able to handle multiple virtual domains in a single instance for all SMTP, POP and IMAP protocols.
- Enhanced security: includes subject-based permissions and access control lists for IMAP, SMTP relaying control rules, host-based filtering, SSL/TLS communication, basic anti-spam filtering, etc.
- Robustness: client/server network communication is by design separated from the resource-expensive application logic layer. The server implementation is based on the unparsed byte streams whenever possible, including its own and highly efficient MIME parser.
Dwarf Mail Server also appears to be a suitable platform for application development and customization. Its modular structure and lightweight API allows enhancing existing functionality or completely exchanging the certain part as a whole:
- Message processing: mail filters and agents provide an unique infrastructure for rich message processing.
- Mail queue: physical mail queue representation is abstracted by the API specification and may replaced by a custom implementation.
- Storage subsystem: physical data representation (i.e. messages, folders, configuration options, ACLs) is abstracted by API and may be replaced by a custom implementation based on filesystem, SQL database, etc.
- MIME parser: the parsing engine may be reimplemented for the top efficiency according to the currently used mail storage.
Dwarf Mail Sever has been tested with the most popular mail clients like MS Outlook, Mozilla, Thunderbird, Opera, Apple Mail, Becky!, Pegasus, Eudora, Pine, The Bat! and others.
Other features:
- multi-threaded server
- dynamically adjusted number of active threads
- server API for mail, user data and ACL storages
- robust SMTP server architecture with flexible queue design
- simultaneous deliveries to remote SMTP hosts
- transparent Delivery System Notification (DSN) mechanism
- support for shared mail folders
- fast and universal stream-oriented MIME parser
- runtime server configuration
- built-in SSL/TLS support
- full documentation with user guides and tutorials
- samples with source code
DeniX Server OS 0.3
DeniX Server OS is an independent Linux based distribution built from scratch by Denis Salmanovich. more>>
Its easy to install and configure. Every package is downloaded from the authors source and compiled when installed.
Main features:
- Domain Controller
- ADSL/CABLE Router (PPPoE)
- Network Firewall
- Anti Virus Gateway
- Anti Spam Gateway
- Mail Server (local & external) + Web Mail
- Calendar Sharing Support
- Network File Server
- DHCP Server
- TFTP BOOT Server
- WINS Server
- FTP Server
- VPN Server
- DNS Server
- DDNS Server
- MySQL Server
- HTTP Apache Server
- Remote Backup Solutions
- Remote control and administration
- Print Queue Server
- Proxy Server
BitTorrent Queue Manager 0.1.3
BitTorrent Queue Manager is a console-based BitTorrent client that provides built-in queue management functions. more>>
BitTorrent Queue Manager also provides a remote interface compatible with ABC for Web-based control. Furthermore, peer information can be queried, including country and network names, and a built-in crawler can gather new torrents on specified trackers or catalog sites for downloading automatically.
This is the new beginning of BTQueue. By upgrading to 0.1.0, you are able to:
- Utilize DHT network compatible to Bram Cohens client and BitComet
- Query IP location from updated database plus AS number (see ip2cc)
- Change client identifier to Azureus, Bram Cohens client, or BitComet
Parallel::Queue 1.00
Parallel::Queue is a Perl module to fork or thread a list of closures N-way parallel. more>>
SYNOPSIS
# example queue:
# only squish files larger than 8KB in size. figure
# that the system can handle four copies of squish
# running at the same time without them interfering
# with one another.
my @queue = map { -s > 8192 ? sub{ squish $_ } : () } @filz;
# functional: pass in the count and list of coderefs.
#
# adding runqueue exports the subroutine into
# the current package. useful for non-OO situations.
#
# run the queue 4 way parallel.
use Parallel::Queue qw( runqueue verbose fork );
my @remaining = runqueue 4, @queue;
die "Incomplete jobs" if @remaining;
# OO: generate queue manager and use without the
# runqueue arguments, construct a queue manager,
# and use it to run the jobs
use Parallel::Queue;
my $quemgr = Parallel::Queue->construct( thread );
$quemgr->runqueue( 4, @queue );
die "Incomplete jobs" if @queue;
# call Parallel::Queue with the default configuration
# (fork quietly).
require Parallel::Queue;
Parallel::Queue->runqueue( 4, @queue );
# pre-define defaults for the objects: leave
# out runqueue, set the rest, and construct
# an object. the one here gets verbose, thread,
# and debug all set to true.
use Parallel::Queue qw( verbose thread );
my $quemgr = Parallel::Queue->construct( debug );
my @remaining = $quemgr->runqueue( 4, @queue );
Given a count and an array of coderefs (most likely closures), runqueue will run the jobs in parallel. The jobs can be run via fork or detached threads [see known issues for threading]. Jobs on the queue are executed until one of them exits non-zero, the fork/thread operation fails, or all of them are dispatched (i.e., the queue is empty).
POE::XS::Queue::Array 0.003
POE::XS::Queue::Array is an XS implementation of POE::Queue::Array. more>>
This class is an implementation of the abstract POE::Queue interface. It implements a priority queue using C, with an XS interface supplied.
The current implementation could use some optimization, especially for large queues.
Please see the POE::Queue documentation, which explains this ones functions, features, and behavior.
The following extra methods are added beyond POE::Queue::Array:
dump
Dumps the internal structure of the queue to stderr.
verify
Does limited verification of the structure of the queue. If the verification fails then a message is sent to stderr and the queue is dumped as with the dump() method, and your program will exit.
SMS Server Tools 3.1 Beta 6
SMS Server Tools package contains applications to send and receive short messages through GSM modems or mobile phones. more>>
The program monitors this directory and sends new files automatically. It also stores received short messages into another directory as text files. The program can run other external programs or scripts after events like reception of a new message, successful sending, and when the program detects a problem. These programs can inspect the related text files and perform automatic actions.
Enhancements:
- Compared to version 2.x, this branch includes some enhancements for the UTF-8 character set and some experimental extras.
NNML::Server 1.14
NNML::Server is a minimal NNTP server. more>>
SYNOPSIS
perl -MNNML::Server -e server
perl -MNNML::Server -e unspool
NNML::Server server implements a minimal NNTP server. It is (hope-) fully conformant to rfc977. In addition the commands XOVER and AUTHINFO are implemented.
Supported commands:
ARTICLE, AUTHINFO, BODY, GROUP, HEAD, HELP, IHAVE, LAST, LIST,
MODE, NEWGROUPS, NEWNEWS, NEXT, POST, QUIT, SLAVE, STAT
XOVER, XHDR, LIST NEWSGROUPS ng-spec
The main reason for writing this was to synchronize my mail directories across different hosts. The Mail directories are MH-Style with a .overview file in each folder and an active file in the base directory. These are maintained by the Emacs Gnus backend NNML. To get started, you can generate/update this files using the overview program. Upon POST and IHAVE commands this files will also be updated.
To start from scratch use:
touch /tmp/active;
perl -MNNML::Server -e server(base => "/tmp", port => 3000)
To export your mh-Mail use:
perl overview -base ~/Mail
perl -MNNML::Server -e server(base => "$ENV{HOME}/Mail", port => 3000)
The command POST and IHAVE honour the Newsgroups header if not overwritten by the X-Nnml-Groups header. Articles will contain an appropriate X-Nnml-Groups header when retrieved by message-id.
When the client submits the SLAVE command, all forther post requests are spooled in $Config-spool> (usually ~/Mail/NNML.spool) for performance reasons. You can process the spooled articles by submitting the XUNSPOOL command or by calling
perl -MNNML::Server -e unspool
Rejected articles will be saven in $Config-bad> (usually ~/Mail/NNML.bad)
Hermes JMS Browser 1.12
Hermes JMS Browser is a console that helps you interact with JMS providers. more>>
Many providers include a plugin that uses the native API to do non-JMS things like getting queue depths (and other statistics) or finding queue and topic names.
123 Live Help Linux Server Software 4.2
123 Live Help offers stronger features to you. With the V_4.2,The Customer panel remains web-based to be cross-platform and no client installation involved, while the Admin panel and Operator panel are turn to Windows applications to offer richer functions: Operator Statistics Added,Offline Message Management Optimized,Valuable Customer Recognition, Search Function Upgraded & Code Generator Integrated, Optional video chat for staff is available. more>>
123 Live Help Linux Server Software - With the 123-live-help (V_4.2), The Customer panel remains web-based to be cross-platform and no client installation involved, while the Admin panel and Operator panel are turn to Windows applications to offer richer functions: Operator Statistics Added,Offline Message Management Optimized,Valuable Customer Recognition, Search Function Upgraded.
123 Live Help Chat Server Software supports from one seat to unlimited seats of staff members, which makes it the right solution for business of any sizes.
Features:
*advertisement module gives your product more opportunities to be learned by your customers
*Remote controller of 123livehelp via MSN
A remote controller and monitor of the live chat conversation
*Proactive Chat Invitations
The staff member can monitor a website and invite a visitor from certain webpage to chat to up-sell product or offer help. The visitors wont have to click any chat button on the webpage. Whats more, the invitation wont be blocked by pop-up killer.
*Client Choose Staff.
Client can request help from a very staff, which is more friendly to a returned customer.
*Real-time Text Chat & Optional Video Chat for Staff
The java server enables instant chat.
*Web-based Client
123LiveHelp flash client loads fast and end users dont need to download any plug-ins to chat with staff.
*Visitors Waiting in Queue
*Chat Transfer
from one staff to another.
*Canned Answers
*Auto-detect and display language.
*New API
Admin can generate chat code to define the availability of the staff members and the departments, whether to show the dormant client, choose the skin of the windows, etc.
*Multiple Chat Requests
One agent can chat with multiple clients.
*Chat Search More Powerful
*Custom UI
Customizable client interface,and skin collection.
*Integrate External Database
*Auto-detect User Details
Auto-detect extensive visitors information including IP address and country.
*Backend Monitor
*Department Management
*Chat logs sent to email
Enhancements:
Version 4.2
Integrable with 123FlashChat & embeded database can be turned off.
Version 4.1
advertisement module is introduced, and free edition is released.
Version 4.0
Admin panel and Operator panel are turn to Windows applications to offer richer functions.
System Requirements:<<less