Scott Gifford > Mail-Qmail-Queue-0.02 > Mail::Qmail::Queue::README

Download:
Mail-Qmail-Queue-0.02.tar.gz

Annotate this POD

CPAN RT

New  1
Open  0
View Bugs
Report a bug
Source  

NAME ^

Mail::Qmail::Queue::README - Overview of Mail::Qmail::Queue

SYNOPSIS ^

Mail::Qmail::Queue is a small collection of modules to help with talking to qmail-queue and/or writing replacements for it. It also contains some handy command-line tools for testing qmail-queue or its replacements.

Writing qmail-queue replacements is a popular way to replace parts of the functionality of the functionality of qmail (http://cr.yp.to/qmail.html). Because of qmail's modular style, it's easy to swap out individual components to change their behavior.

This is commonly done with Bruce Guenter's QMAILQUEUE patch (http://www.qmail.org/top.html#qmailqueue), also included in netqmail (http://www.qmail.org/netqmail/). This patch lets you override the standard qmail-queue program by setting the environment variable QMAILQUEUE. It can also be done by renaming the original qmail-queue, installing your script in its place, and having your script call the renamed qmail-queue to inject the message.

MODULES ^

Mail::Qmail::Queue::Message

Easy-to-use module for sending and receiving messages.

Mail::Qmail::Queue::Receive::Envelope

Receive the envelope of a message.

Mail::Qmail::Queue::Receive::Body

Receive the body of a message.

Mail::Qmail::Queue::Send

Send a message body and envelope.

Mail::Qmail::Queue::Error

Utilities for handling errors.

UTILITIES ^

These utilities are useful for debugging and testing.

qqtest

Test a qmail-queue replacement.

qqdump

Dump the information sent to a qmail-queue replacement.

BUGS ^

By convention, Perl modules start with an upper-case letter. Therefore, this module is called Mail::Qmail::Queue, even though that's not the proper capitalization for qmail.