Main > Free Download Search >

Free qmail queue software for linux

qmail queue

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 455
Putmail Queue 0.2

Putmail Queue 0.2


Putmail Queue provides a queuing system for putmail.py from the Putmail project. more>>
Putmail Queue provides a queuing system for putmail.py from the Putmail project.

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.

<<less
Download (0.005MB)
Added: 2006-09-06 License: MIT/X Consortium License Price:
1144 downloads
Qmail Auditor 0.4

Qmail Auditor 0.4


Qmail Auditor consists of a email auditing tool. more>>
Qmail Auditor consists of a email auditing tool.
QMail Auditor provides simple a method for auditing emails. It is easy to configure and uses regular expressions as rules.
The format of audit file is :
Any e-mail (outbound or inbound) have passed at this filter.
The valids "field header"(s) :
all - field from or to of e-mails
to - field to
from - field from
In case of regular expression you read the
# man re_format
# man regex
E-mail to forward is a valid mail account to redirect.
Example of this :
from nelio@walk.* auditoria@spyware.walk.com.br
to nelio@spyware.* auditoria@spyware.walk.com.br
Enhancements:
- Now the config file name has renamed.
- From audit (in /var/qmail/control for /var/qmail/control/auditor) and qmail-queue-real-audit for qmail-queue-real-auditor.
<<less
Download (0.16MB)
Added: 2007-01-22 License: BSD License Price:
1010 downloads
qmail-masq-user 0.2.1

qmail-masq-user 0.2.1


qmail-masq-user provides a program to change From: field of emails to any combinations of user/domain. more>>
qmail-masq-user provides a program to change From: field of emails to any combinations of user/domain.

Originally based off the program qmail-masq, qmail-masq-user uses qmail and qmail-qfilter to change the From: address of outgoing emails to almost any combination of username, domain, or both.

The configuration allows you to specify domain catch-alls, user catch-alls, email catch-alls, specific combinations of users and/or domains, and much more.

INSTALLATON:

1) install and configure qmail

2) install qmail-qfilter

3) copy qmail-masq-user.conf.example to /etc/qmail-masq.conf and modify it for your
needs (follow the instructions in the file)

# cp qmail-masq-user.conf.example /etc/qmail-masq-user.conf
# chmod 644 /etc/qmail-masq-user.conf
# vi /etc/qmail-masq-user.conf

4) run the install.pl included installer which will set up the files exactly
to be able to run them

# perl install.pl

4) all is done, you dont have to restart qmail, try it sending some email
and enjoy it!

Note: make sure you are root when you install everything!

<<less
Download (0.011MB)
Added: 2007-03-13 License: GPL (GNU General Public License) Price:
959 downloads
dirqmail 0.14

dirqmail 0.14


dirqmail is a qmail patch which adds simple and fast virtual users support based on directories. more>>
dirqmail is a qmail patch which adds simple and fast virtual users support based on directories.
dirqmail puts users in /var/qmail/mail/< domain >/< login > directories, so for instance if /var/qmail/mail/example.org/example directory exists, qmail will treat example.org as a local domain, will accept mail for it via SMTP and QMTP daemons and will deliver mail to example@example.org as alias user using /var/qmail/mail/example.org/example as the home directory.
Main features:
- simple - you can just "see" and administer your domains and users from the command line or any file manager
- fast - checking for user of domain existence is just stating the correct directory
- atomic - all changes do not need any restarts/etc - everything just work in the "real-time"
- simple and fast aliases - just use symbolic links!
- works out of the box - just create /var/qmail/mail/domain.org/user to create user@domain.org user - permissions, ownership and Maildir creation will be handled automatically
- does not remove any of qmail features - dirqmail can coexist with any existent qmail installation - for example you can have some domains and users handled by system users (using /etc/passwd), some by qmail-users (/var/qmail/users), some by vpopmail and some by dirqmail (/var/qmail/mail)
- includes patch for checkpassword with support for POP3 (PASS and APOP) and SMTP (LOGIN, PLAIN, CRAM-MD5) - both for Krzysztof Dabrowskis and Erwin Hoffmanns SMTP AUTH patches
<<less
Download (0.023MB)
Added: 2005-11-07 License: GPL (GNU General Public License) Price:
1448 downloads
Qmail virus scanner 1.4

Qmail virus scanner 1.4


The Qmail virus scanner (QScan) is a mail filter for Qmail that scans incoming messages using the Sophos Antivirus engine. more>>
The Qmail virus scanner (QScan) is a mail filter for Qmail that scans incoming messages using the Sophos Antivirus engine, immediately rejecting infected content.

It is designed to be minimalistic, yet extremely fast and secure, and uses multiple pipes instead of the traditional temporary files and privilege separation. It works with non-native versions of the virus scanner like under OpenBSD with Linux or FreeBSD emulation.


You must create a temporary directory to extract MIME attachments, and replace Qmails original qmail-queue program with Qscan. Quick way to achieve this for the impatients :

mkdir /var/qmail/qscan
chmod 700 /var/qmail/qscan
chown qmaild:qmail /var/qmail/qscan
ln /var/qmail/bin/qmail-queue /var/qmail/bin/qmail-queue-old

Now, lets compile and install Qscan :

./configure --help

./configure [your beloved flags]

make install-strip

The last step is to replace the original qmail-queue program with our filter :

rm /var/qmail/bin/qmail-queue
ln -s /usr/local/sbin/qscan /var/qmail/bin/qmail-queue

Depending on your local configuration, it may be needed or not, but start with doing it :

chown qmaild:qmail /usr/local/sbin/qscan
chmod 6711 /usr/local/sbin/qscan

After testing, if everythings ok for you, remove the setuid bit :

chown 0:0 /usr/local/sbin/qscan
chmod 711 /usr/local/sbin/qscan
<<less
Download (0.083MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1201 downloads
qmail-spp 0.42

qmail-spp 0.42


qmail-spp provides plug-in support for the qmail SMTP daemon. more>>
qmail-spp adds plugin support to qmails SMTP daemon (qmail-smtpd). qmail-spp is written entirely in C using native qmail libraries, so it does not create any dependencies.
qmail-spp has been written because currently there is no common way of enhancing qmail-smtpds functionality apart of patches which usually are not compatible one with other and require recompilation.
In addition, qmail-spp gives you possibility of enhancing your mail server in any language, so you can easily integrate it with anything you want.
Plugins are external programs which are executed after processing SMTP command, but just before accepting it by qmail; this lets you to add extra checks on commands arguments before accepting it; for instance you can check envelope recipient address against your "black list".
Plugins can be written in any language, because they are independent programs. They:
- should not read anything from standard input,
- should not exit with error code 120,
- should print all errors to standard error (they are logged),
- can print commands on standard output.
<<less
Download (0.018MB)
Added: 2006-04-07 License: GPL (GNU General Public License) Price:
1296 downloads
qmailmrtg7 4.2

qmailmrtg7 4.2


qmailmrtg7 utilizes qmail and tcpserver/multilogs extensive logging capabilities to create mrtg graphs. more>>
qmailmrtg7 uses qmails excellent and extensive logging via multilog, tcpserver and qmail-send. qmailmrtg7 takes the pop3 smtp and qmail transaction logs and sends them to 9 different mrtg graphs, each graph with 4 historical time series.
Main features:
- very fast - typically processes in less than 2 seconds
- Intelligently uses the multilog file name time stamp to determine which logs to open and process.
- Single small C program with no external dependances and simple command line options. See the qmail.mrtg.cfg for working examples of the options.
- Works on any system that supports qmail
<<less
Download (0.009MB)
Added: 2005-10-07 License: GPL (GNU General Public License) Price:
1477 downloads
Parallel::Queue 1.00

Parallel::Queue 1.00


Parallel::Queue is a Perl module to fork or thread a list of closures N-way parallel. more>>
Parallel::Queue is a Perl module to fork or thread a list of closures N-way parallel.

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).

<<less
Download (0.008MB)
Added: 2007-04-18 License: Perl Artistic License Price:
919 downloads
mysqmail 0.3.0 R0

mysqmail 0.3.0 R0


mysqmail is a replacement for the qmail standard checkpasswd that performs authentication with a MySQL table. more>>
mysqmail is a replacement for the qmail standard checkpasswd that performs authentication with a MySQL table.
After authentication, mysqmail sets up two environment variables that it uses to perform traffic accounting.
For SMTP, it provides an alternative logger for the qmail-send program. Instead of logs, it writes the traffic to a MySQL table for the related domain.
MySQmail helps keeping all the qmail MTA login and trafic informations in a database.
This tool was written mostly to work with Domain Technologie Control (DTC). MySQMail is not mandatory for DTC, but its a way better to have it.
I needed to have qmail accounting, so I had to write couples of binaries. Fortunatly qmail is modular and its realy easy to make some add-ons. Here is what MySQmail package will add to qmail: pop will use MySQL backend for password, and both
SMTP and POP will have trafic logged into MySQL by mailbox.
Enhancements:
- This version adds support for a new score board table that allows for real-time bandwidth recording in MySQL.
<<less
Download (0.005MB)
Added: 2006-01-09 License: LGPL (GNU Lesser General Public License) Price:
1383 downloads
pfqueue 0.5.6

pfqueue 0.5.6


pfqueue is a console-based tool for handling MTA queues. more>>
pfqueue is a console-based tool for handling MTA queues.

pfqueue is an effort to give postqueue/mailq/postsuper/exim4 a console (ncurses) interface: it wont add any particular functionality to those provided with MTAs themselves, but will hopefully make them easier to use.

Its a real-time queue scanner, that shows per-queue lists of existing messages; the messages can be shown, deleted, put on hold, released or requeued.

Just for example, it may be useful to inspect a traffic jam at a given time, to see what is falling into and unexpectedly crowding your deferred queue.

<<less
Download (0.29MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
984 downloads
ruQueue 1.2.2

ruQueue 1.2.2


ruQueue provides a ticket tracking system written in PHP/MySQL. more>>
ruQueue provides a ticket tracking system written in PHP/MySQL.

The typical ruQueue use-case would be: an end user calls the Help Desk with an issue; a consultant creates a ticket describing the issue; the ticket is placed in a queue appropriate for the issue; the watcher of the queue is then notified of the ticket; the watcher resolves the issue, contacts the end user, and the ticket is then closed.

It has a variety of features to help you solve your problems in the above queue-based style.

You can use this web-based software to track any kind of request made to your organization. The typical ruQueue use-case would be:

.An end user calls the Help Desk with an issue.
.A consultant creates a ticket describing the issue.
.The ticket is placed in a queue appropriate for the issue.
.The watcher of the queue is then notified of the ticket.
.The watcher resolves the issue, contacts the end user, and the ticket is then closed.

<<less
Download (0.17MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
985 downloads
qmail-rblchk 2.4.1

qmail-rblchk 2.4.1


qmail-rblchk filter all incoming mail and check if it comes from RBL listed IPs. more>>
qmail-rblchk filter all incoming mail and check if it comes from RBL listed IPs.
It is for use in .qmail to check the IP address from the Received lines. qmail-rblchk has the same function as rblsmtpd, but the messages are checked at local delivery time.
Compile it with:
tar -xfz qmail-rblchk-[version].tar.gz
cd qmail-rblchk
make setup check
Edit conf-* files to set compile and install options. If you use FreeBSD you can install qmail-rblchk with his port:
cd /usr/ports/mail/qmail-rblchk
make install clean
Use
|qmail-rblchk [options] [/dir/]
qmail-rblchk is for use in .qmail to check the IP address from the Received: from lines. It has the same function as rblsmtpd, but the messages are checked at local delivery time, with this you can check the content of the message simply redirecting it to another mailbox or address.
If a directory is given with dir all spam message are delivered to that directory if it exist and is in Maildir format.
Directory name must start with a / or . (dot) and end with a /.
General options:
-h: show a sort program description;
-s: add "X-Spam" header into the incoming mail (work only with delivery in dir/);
-i NUM: ignore first NUM IPs found in the header;
-x IP: do not check IP, try to find other address in header (you can ignore max 16 IPs);
-m: check all IPs that find in mail header (default check only the first);
-v: debug mode, make output more verbose;
-p: dont check private IP classes:
127.0.0.0 - 127.255.255.255
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
-q: quiet mode;
-l LOG: redirect to file LOG program messages;
-L DATA: write blocked IP address tu file DATA (you can use the DATA file to build your RBL list, see example below);
-c: turn on the condredirect compatibility mode for exit code.
Control options
-r addr: request if a TXT record exist into addr;
-R addr: request if a TXT record not exist into addr;
-a addr: request if a A record not exist into addr;
-A addr: request if a A record exist into addr;
-C addr: request if a A or TXT record exist into addr, if true the mail is not SPAM and the program exit;
-X cdb: check if the sender IP is listed in cdb file, see tcprules or EXAMPLES section for the format
Its possible to use up to 32 control options to specify more RBL server; those are checked until the first of them answere true and the mail will be tagged as a "spam" (unless you use -C option).
If a mail come from a.b.c.d IP, the request that the program send to DNS server is: d.c.b.a.addr where addr is the parameter that come after -r, -R, -a or -A options.
Enhancements:
- This release adds many new features: CDB RBL checking, a better IP search method, better logging, and more.
<<less
Download (0.002MB)
Added: 2006-02-21 License: BSD License Price:
1343 downloads
qmail-usermap-patch 1.0

qmail-usermap-patch 1.0


qmail-usermap-patch allows external mail exchanges to check a user map before routing mail to a local delivery host. more>>
qmail-usermap-patch project is a patch for qmail that allows external mail exchanges to check a user map before routing mail to a local delivery host.

This reduces server load by preventing spam to dictionary-generated addresses from going through the usual qmail process chain. The user map is sent to the external hosts securely using SSH.

<<less
Download (00.019MB)
Added: 2007-02-21 License: GPL (GNU General Public License) Price:
975 downloads
Qmail-Scanner 2.00

Qmail-Scanner 2.00


Qmail-Scanner is an add-on that enables a Qmail email server to scan gatewayed email for certain characteristics. more>> <<less
Download (0.76MB)
Added: 2006-04-04 License: GPL (GNU General Public License) Price:
1302 downloads
Mail::QmailRemoteXS 1.2

Mail::QmailRemoteXS 1.2


Mail::QmailRemoteXS is a lightweight C-code (XS) SMTP send function based on Qmails qmail-remote. more>>
Mail::QmailRemoteXS is a lightweight C-code (XS) SMTP send function based on Qmails qmail-remote.

SYNOPSIS

use Mail::QmailRemoteXS;

$ret = Mail::QmailRemoteXS::mail($to_domain,$from_address,$to_address,$msg,$helo,$net_timeout,$net_timeoutconnect);

This module provides a single function mail that sends an email via SMTP. It uses an XS implementation of Qmails qmail-remote binary written in C so is very lightweight and fast (compared to Net::SMTP).

The difference between Mail::QmailRemote (IKEBE Tomohiro) and Mail::QmailRemoteXS is that the former requires the qmail package to be installed and simply invokes a wrapper around the qmail-remote binary for each send. This module statically links code based on qmail-remote and has no dependencies other that a working resolver.

FUNCTIONS

mail

$ret = Mail::QmailRemoteXS::mail($to_domain,$from_address,$to_address,$msg,$helo,$net_timeout,$net_timeoutconnect);

Send an email message $msg (which includes rfc822 headers) to $to_address from $from_address using $helo as the SMTP HELO greeting. $net_timeoutconnect is for the initial SMTP connection and $net_timeout is for the wait time for SMTP responses.
See Qmails qmail-remote manpage for more information and details on the return value $ret.

<<less
Download (0.25MB)
Added: 2006-12-18 License: Perl Artistic License Price:
1040 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5