G. Pape

qconfirm - request delivery confirmation for mail


How to install qconfirm
Upgrading from previous versions of qconfirm
Configuration

How it works
Handling bounce messages
Control qconfirm through email
Frequently asked questions

The qconfirm-conf program
The qconfirm-check program
The qconfirm-accept program
The qconfirm program

The qconfirm-return program
The qconfirm-control program


qconfirm is an implementation of a delivery confirmation process for a mail address. It is invoked by qmail-local through a .qmail file.

qconfirm performs this delivery confirmation process either sender based or message based.


qconfirm is discussed on the <misc@list.smarden.org> mailing list. To subscribe send an empty email to <misc-subscribe@list.smarden.org>. Send an empty email to <misc-help@list.smarden.org> for more information about this list.

Sender-based delivery confirmation

If qconfirm-check runs in sender mode, messages from known envelope senders are accepted without a confirmation, and immediately allowed to be processed further in the .qmail file.

qconfirm-check defers messages from unknown envelope senders temporarily, and sends a confirmation request message to the sender. The original message and all newer messages from the same sender will be deferred temporarily until a reply to the confirmation request is received. The messages bounce if queuelifetime has expired. New messages from the same sender do not result in new confirmation requests.

Once an envelope sender has confirmed a delivery, qconfirm-check permanently treats this envelope sender as known.

Message-based delivery confirmation

If qconfirm-check runs in message mode (option -m is set), each single message needs to be confirmed to be allowed to be processed further in the .qmail file.

The messages bounce if queuelifetime has expired.


qconfirm is available as Debian GNU/Linux package, just add
  deb http://smarden.org/pape/Debian sarge unofficial
  deb-src http://smarden.org/pape/Debian sarge unofficial
to /etc/apt/sources.list on Debian GNU/Linux sarge, or
  deb http://smarden.org/pape/Debian woody unofficial
  deb-src http://smarden.org/pape/Debian woody unofficial
to /etc/apt/sources.list on Debian GNU/Linux woody and run
  # apt-get update
Then install the package qconfirm as usual with apt-get, dpkg or dselect, e.g.:
  # apt-get install qconfirm

See INSTALL on how to install qconfirm and Configuration for setting up qconfirm in a .qmail file.
See http://smarden.org/qconfirm/ for recent informations.
Related links:
Gerrit Pape <pape@smarden.org>
$Id: index.html,v 1.14 2002/11/14 09:09:07 pape Exp $