vdeliver - VMailMgr delivery agent

# NAME

vdeliver - VMailMgr delivery agent

# SYNOPSIS

vdeliver [-D] [-F] [-R] [-d] [-f] [--no-predeliver] [--no-postdeliver] [--quiet] [-r]

# DESCRIPTION

vdeliver is the unified e-mail message delivery agent for virtual domains managed by vmailmgr. It is run from the .qmail-default file, and automatically handles delivery to any user within a virtual domain.

# OPTIONS

-D

  Add the `Return-Path:` line to the top of the message. (default)

-F

  Add a "`From` " mailbox line.

-R

  Add a "`Return-Path:`" line (default).

-d

  Do not add the `Delivered-To:` line to the top of the message.

-f

  Do not add the `From` mailbox line to the top of the message. Note that this line is never added when the message is being re-injected into the mail stream. (default)

--no-predeliver

  Do not run vdeliver-predeliver scripts.

--no-postdeliver

  Do not run vdeliver-postdeliver scripts.

--quiet

  Suppress all status messages.

-r

  Do not add the `Return-Path:` line to the top of the message.

# RETURN VALUE

Returns 0 if delivery was successful, 100 if a fatal error occurred, or 111 if a temporary error occurred.

# ENVIRONMENT

vdeliver expects to be run by qmail-local as it requires several of the environment variables that it sets. See the qmail-command(8) manual page for full details on these variables. In particular, it requires `DTLINE`, `EXT`, `HOST`, `RPLINE`, `SENDER`, `UFLINE`, and `USER`.

# SEE ALSO

checkvpw(1), qmail-command(8)

# AUTHORS

Bruce Guenter <bruce@untroubled.org>