28.06.2014 Views

Postfix Overview - Introduction - SCN Research

Postfix Overview - Introduction - SCN Research

Postfix Overview - Introduction - SCN Research

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mailbox ownership is controlled by the virtual_uid_maps<br />

and virtual_gid_maps lookup tables, which are indexed with<br />

the full recipient address. Each table provides a string<br />

with the numerical user and group ID, respectively.<br />

Page 2 of 4<br />

The virtual_minimum_uid parameter imposes a lower bound on<br />

numerical user ID values that may be specified in any virtual_owner_maps<br />

or virtual_uid_maps.<br />

SECURITY<br />

The virtual delivery agent is not security sensitive, provided<br />

that the lookup tables with recipient information are adequately<br />

protected. This program is not designed to run chrooted.<br />

STANDARDS<br />

RFC 822 (ARPA Internet Text Messages)<br />

DIAGNOSTICS<br />

Mail bounces when the recipient has no mailbox or when the<br />

recipient is over disk quota. In all other cases, mail for<br />

an existing recipient is deferred and a warning is logged.<br />

Problems and transactions are logged to syslogd(8). Corrupted<br />

message files are marked so that the queue manager<br />

can move them to the corrupt queue afterwards.<br />

Depending on the setting of the notify_classes parameter,<br />

the postmaster is notified of bounces and of other trouble.<br />

BUGS<br />

This delivery agent silently ignores address extensions.<br />

<strong>Postfix</strong> should have lookup tables that can return multiple<br />

result attributes. In order to avoid the inconvenience of<br />

maintaining three tables, use an LDAP or MYSQL database.<br />

CONFIGURATION PARAMETERS<br />

The following main.cf parameters are especially relevant<br />

to this program. See the <strong>Postfix</strong> main.cf file for syntax<br />

details and for default values. Use the postfix reload<br />

command after a configuration change.<br />

Mailbox delivery<br />

virtual_mailbox_base<br />

Specifies a path that is prepended to all mailbox<br />

or maildir paths. This is a safety measure to<br />

ensure that an out of control map in virtual_mailbox_maps<br />

doesn't litter the filesystem with mailboxes.<br />

While it could be set to "/", this setting<br />

isn't recommended.<br />

virtual_mailbox_maps (regexp maps disallowed)<br />

Recipients are looked up in these maps to determine<br />

the path to their mailbox or maildir. If the<br />

returned path ends in a slash ("/"), maildir-style<br />

delivery is carried out, otherwise the path is<br />

assumed to specify a UNIX-style mailbox file.<br />

Note that virtual_mailbox_base is unconditionally<br />

prepended to this path.<br />

virtual_minimum_uid<br />

http://www.porcupine.org/postfix-mirror/virtual.8.html<br />

6/26/01

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!